public interface IComponent
| Modifier and Type | Method and Description |
|---|---|
void |
backPropagate(IProbe probe)
Propagates the Probe object through this component.
|
void |
backPropagate(IProbe probe,
double d)
Position dependent tracking within an IElement
|
java.lang.String |
getHardwareNodeId()
Get the string identifier of the hardware node being modeled
by this element.
|
java.lang.String |
getId()
Get the string identifier of the composite element
|
double |
getLength()
Return the total length of the composite element.
|
java.lang.String |
getType()
Get the string type identifier for the composite element
|
void |
initializeFrom(LatticeElement latticeElement)
Conversion method to be provided by the user
|
void |
propagate(IProbe probe)
Propagates the Probe object through this component.
|
void |
propagate(IProbe probe,
double d)
Position dependent tracking within an IElement
|
java.lang.String getType()
java.lang.String getId()
java.lang.String getHardwareNodeId()
void initializeFrom(LatticeElement latticeElement)
latticeElement - the SMF node to convertdouble getLength()
void propagate(IProbe probe) throws ModelException
probe - probe to be propagate - its state is advancedModelException - error advancing the probe statevoid propagate(IProbe probe, double d) throws ModelException
Position dependent tracking within an IElement
ModelExceptionvoid backPropagate(IProbe probe) throws ModelException
Propagates the Probe object through this component.
NOTES: CKA
· Support for backward propagation
February, 2009.
probe - probe to be propagate - its state is advancedModelException - error advancing the probe statevoid backPropagate(IProbe probe, double d) throws ModelException
Position dependent tracking within an IElement
NOTES: CKA
· Support for backward propagation
February, 2009.
probe - probe to be propagate - its state is advancedd - position within elementModelException - error advancing the probe state