Class MatchResultRequestImpl
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.result.match.MatchResultRequestImpl
-
- All Implemented Interfaces:
MatchResultRequest
public class MatchResultRequestImpl extends java.lang.Object implements MatchResultRequest
-
-
Constructor Summary
Constructors Constructor Description MatchResultRequestImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMadxVaryParameter(MadxVaryParameter varyParameter)
void
addMatchConstraint(MatchConstraint matchConstraint)
TwissInitialConditions
getInitialOpticsValues()
java.util.List<MadxVaryParameter>
getMadxVaryParameters()
java.util.List<MatchConstraint>
getMatchConstraints()
MatchMethod
getMatchMethod()
java.lang.String
getSaveBetaName()
java.lang.String
getSequenceName()
void
setInitTwiss(TwissInitialConditions initTwiss)
void
setMatchMethod(MatchMethod matchMethod)
void
setSaveBetaName(java.lang.String saveBetaName)
void
setSequenceName(java.lang.String sequenceName)
-
-
-
Method Detail
-
getMadxVaryParameters
public java.util.List<MadxVaryParameter> getMadxVaryParameters()
- Specified by:
getMadxVaryParameters
in interfaceMatchResultRequest
- Returns:
- all the parameters to use for matching
-
addMadxVaryParameter
public void addMadxVaryParameter(MadxVaryParameter varyParameter)
-
getMatchConstraints
public java.util.List<MatchConstraint> getMatchConstraints()
- Specified by:
getMatchConstraints
in interfaceMatchResultRequest
- Returns:
- all the constraints for the matching
-
addMatchConstraint
public void addMatchConstraint(MatchConstraint matchConstraint)
-
getMatchMethod
public MatchMethod getMatchMethod()
- Specified by:
getMatchMethod
in interfaceMatchResultRequest
- Returns:
- the method used for the matching
-
setMatchMethod
public void setMatchMethod(MatchMethod matchMethod)
-
getSequenceName
public java.lang.String getSequenceName()
- Specified by:
getSequenceName
in interfaceMatchResultRequest
- Returns:
- the Sequence Name that is going to me used for Matching
-
setSequenceName
public void setSequenceName(java.lang.String sequenceName)
- Specified by:
setSequenceName
in interfaceMatchResultRequest
- Parameters:
sequenceName
- the Name of the Sequence used for Matching
-
setInitTwiss
public void setInitTwiss(TwissInitialConditions initTwiss)
-
getInitialOpticsValues
public TwissInitialConditions getInitialOpticsValues()
- Specified by:
getInitialOpticsValues
in interfaceMatchResultRequest
- Returns:
- The initial values of the optical functions for the insertion matching.
-
setSaveBetaName
public void setSaveBetaName(java.lang.String saveBetaName)
-
getSaveBetaName
public java.lang.String getSaveBetaName()
- Specified by:
getSaveBetaName
in interfaceMatchResultRequest
- Returns:
- the name of the previously saved optical functions values --> SAVEBETA
-
-