Interface MadxVaryParameter
-
- All Known Implementing Classes:
MadxVaryParameterImpl
public interface MadxVaryParameter
the interface for a matchin variation parameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Double
getLower()
Lower limit for the parameter (optional)MadxParameter
getMadxParameter()
java.lang.String
getName()
returns the name of the parameter.java.lang.Double
getStep()
The approximate initial step size for varying the parameter.java.lang.Double
getUpper()
Upper limit for the parameter (optional).
-
-
-
Method Detail
-
getName
java.lang.String getName()
returns the name of the parameter. This can be e.g. a name of a strength or the attribute of an element (e.g. MCIAH->kick)- Returns:
- the (madx) name of the parameter to vary
-
getStep
java.lang.Double getStep()
The approximate initial step size for varying the parameter. If the step is not entered, MAD tries to find a reasonable step, but this may not always work.- Returns:
- the step to use.
-
getLower
java.lang.Double getLower()
Lower limit for the parameter (optional)- Returns:
- the lower limit or null if not set
-
getUpper
java.lang.Double getUpper()
Upper limit for the parameter (optional).- Returns:
- the upper limit or null if not set
-
getMadxParameter
MadxParameter getMadxParameter()
- Returns:
- the basis Parameter used for varying
-
-