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
ModelException
void 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