|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gov.sns.xal.model.elem.ElementSeq
|
+--gov.sns.xal.model.RingModel
| Field Summary | |
static java.lang.String |
s_strType
the string type identifier for all Lattice objects |
static int |
s_szDefReserve
default number of element positions to reserve in list array |
| Constructor Summary | |
RingModel()
Creates a new, empty instance of RingModel. |
|
RingModel(java.lang.String strId)
Creates a new instance of RingModel with specified string
identifier. |
|
RingModel(java.lang.String strId,
int szReserve)
Creates a new instance of RingModel and reserves space for a
szReserve length lattice. |
|
| Method Summary | |
CorrelationMatrix |
compClosedOrbit(SynchronousProbe probe)
|
PhaseMatrix |
compOneTurnMatrix(SynchronousProbe probe)
|
java.lang.String |
getAuthor()
Get the author of the lattice definition |
java.lang.String |
getDate()
Get the date of lattice description |
java.lang.String |
getVersion()
Get the version of the lattice |
void |
propagate(IProbe probe)
Propagate a probe through the lattice. |
void |
setAuthor(java.lang.String strAuthor)
Sets the author tag |
void |
setDate(java.lang.String strDate)
Sets the date tag |
void |
setVersion(java.lang.String strVersion)
Sets the verion tag |
| Methods inherited from class gov.sns.xal.model.elem.ElementSeq |
addChild, childIterator, concatenateEquals, getChild, getChildCount, getComments, getId, getLeafCount, getLength, getType, globalIterator, localIterator, print, remove, setComments, setId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int s_szDefReserve
public static final java.lang.String s_strType
| Constructor Detail |
public RingModel()
RingModel.
public RingModel(java.lang.String strId)
RingModel with specified string
identifier.
strId - identifier of the lattice
public RingModel(java.lang.String strId,
int szReserve)
RingModel and reserves space for a
szReserve length lattice.
strId - identifier of the latticeszReserve - number of Element spaces to reserve| Method Detail |
public void setVersion(java.lang.String strVersion)
strVersion - revision number of latticepublic void setAuthor(java.lang.String strAuthor)
strAuthor - author of lattice descriptionpublic void setDate(java.lang.String strDate)
strDate - date string of lattice description
public void propagate(IProbe probe)
throws ModelException
initialize() method of the probe then updated by calling the
update() method in order to save the initial state of the probe
into its trajectory.
propagate in interface ICompositepropagate in class ElementSeqprobe - the state of the probe will be advance using the elements dynamics
ModelException - an error occurred while advancing the probe statepublic java.lang.String getVersion()
public java.lang.String getAuthor()
public java.lang.String getDate()
public PhaseMatrix compOneTurnMatrix(SynchronousProbe probe)
public CorrelationMatrix compClosedOrbit(SynchronousProbe probe)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||