Class MadxVaryParameterImpl
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.result.match.input.MadxVaryParameterImpl
-
- All Implemented Interfaces:
MadxVaryParameter
public class MadxVaryParameterImpl extends java.lang.Object implements MadxVaryParameter
this
-
-
Constructor Summary
Constructors Constructor Description MadxVaryParameterImpl(MadxParameter parameter)
-
Method Summary
All Methods Instance Methods Concrete 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).void
setLower(java.lang.Double lower)
void
setStep(java.lang.Double step)
void
setUpper(java.lang.Double upper)
-
-
-
Constructor Detail
-
MadxVaryParameterImpl
public MadxVaryParameterImpl(MadxParameter parameter)
-
-
Method Detail
-
setStep
public void setStep(java.lang.Double step)
-
setLower
public void setLower(java.lang.Double lower)
-
setUpper
public void setUpper(java.lang.Double upper)
-
getName
public java.lang.String getName()
Description copied from interface:MadxVaryParameter
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)- Specified by:
getName
in interfaceMadxVaryParameter
- Returns:
- the (madx) name of the parameter to vary
-
getLower
public java.lang.Double getLower()
Description copied from interface:MadxVaryParameter
Lower limit for the parameter (optional)- Specified by:
getLower
in interfaceMadxVaryParameter
- Returns:
- the lower limit or null if not set
-
getStep
public java.lang.Double getStep()
Description copied from interface:MadxVaryParameter
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.- Specified by:
getStep
in interfaceMadxVaryParameter
- Returns:
- the step to use.
-
getUpper
public java.lang.Double getUpper()
Description copied from interface:MadxVaryParameter
Upper limit for the parameter (optional).- Specified by:
getUpper
in interfaceMadxVaryParameter
- Returns:
- the upper limit or null if not set
-
getMadxParameter
public MadxParameter getMadxParameter()
- Specified by:
getMadxParameter
in interfaceMadxVaryParameter
- Returns:
- the basis Parameter used for varying
-
-