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.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).voidsetLower(java.lang.Double lower)voidsetStep(java.lang.Double step)voidsetUpper(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:MadxVaryParameterreturns 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:
getNamein interfaceMadxVaryParameter- Returns:
- the (madx) name of the parameter to vary
-
getLower
public java.lang.Double getLower()
Description copied from interface:MadxVaryParameterLower limit for the parameter (optional)- Specified by:
getLowerin interfaceMadxVaryParameter- Returns:
- the lower limit or null if not set
-
getStep
public java.lang.Double getStep()
Description copied from interface:MadxVaryParameterThe 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:
getStepin interfaceMadxVaryParameter- Returns:
- the step to use.
-
getUpper
public java.lang.Double getUpper()
Description copied from interface:MadxVaryParameterUpper limit for the parameter (optional).- Specified by:
getUpperin interfaceMadxVaryParameter- Returns:
- the upper limit or null if not set
-
getMadxParameter
public MadxParameter getMadxParameter()
- Specified by:
getMadxParameterin interfaceMadxVaryParameter- Returns:
- the basis Parameter used for varying
-
-