Interface MadxVaryParameter
-
- All Known Implementing Classes:
MadxVaryParameterImpl
public interface MadxVaryParameterthe interface for a matchin variation parameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.DoublegetLower()Lower limit for the parameter (optional)MadxParametergetMadxParameter()java.lang.StringgetName()returns the name of the parameter.java.lang.DoublegetStep()The approximate initial step size for varying the parameter.java.lang.DoublegetUpper()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
-
-