Constructor and Description |
---|
AggregatedSpan(java.util.List<Span> lsSpan,
java.util.List<java.lang.Double> lsWeight)
AggregatedSpan Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
addStretch(MultiSegmentSequence mss)
Add a Stretch to the Span
|
double |
calcResponseValue(double dblPredictorOrdinate)
Compute the Response from the containing Stretches
|
double |
calcResponseValueDerivative(double dblPredictorOrdinate,
int iOrder)
Compute the Response Value Derivative from the containing Stretches
|
java.lang.String |
displayString()
Display the Span Edge Coordinates
|
MultiSegmentSequence |
getContainingStretch(double dblPredictorOrdinate)
Retrieve the first Stretch that contains the Predictor Ordinate
|
MultiSegmentSequence |
getStretch(java.lang.String strName)
Retrieve the Stretch by Name
|
boolean |
in(double dblPredictorOrdinate)
Check if the Predictor Ordinate is in the Stretch Range
|
boolean |
isMergeState(double dblPredictorOrdinate,
LatentStateLabel lsl)
Indicate if the specified Label is part of the Merge State at the specified Predictor Ordinate
|
WengertJacobian |
jackDResponseDManifestMeasure(java.lang.String strManifestMeasure,
double dblPredictorOrdinate,
int iOrder)
Calculate the Response Derivative to the Manifest Measure at the specified Ordinate
|
double |
left()
Retrieve the Left Span Edge
|
double |
right()
Retrieve the Right Span Edge
|
public AggregatedSpan(java.util.List<Span> lsSpan, java.util.List<java.lang.Double> lsWeight) throws java.lang.Exception
lsSpan
- List of SpanslsWeight
- List of Weightsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic boolean addStretch(MultiSegmentSequence mss)
Span
addStretch
in interface Span
mss
- Stretch to be addedpublic MultiSegmentSequence getContainingStretch(double dblPredictorOrdinate)
Span
getContainingStretch
in interface Span
dblPredictorOrdinate
- The Predictor Ordinatepublic MultiSegmentSequence getStretch(java.lang.String strName)
Span
getStretch
in interface Span
strName
- The Stretch Namepublic double left() throws java.lang.Exception
Span
public double right() throws java.lang.Exception
Span
public double calcResponseValue(double dblPredictorOrdinate) throws java.lang.Exception
Span
calcResponseValue
in interface Span
dblPredictorOrdinate
- The Predictor Ordinatejava.lang.Exception
- Thrown if the Inputs are invalidpublic double calcResponseValueDerivative(double dblPredictorOrdinate, int iOrder) throws java.lang.Exception
Span
calcResponseValueDerivative
in interface Span
dblPredictorOrdinate
- The Predictor OrdinateiOrder
- Order of the Derivative to be calculatedjava.lang.Exception
- Thrown if the Inputs are invalidpublic boolean isMergeState(double dblPredictorOrdinate, LatentStateLabel lsl)
Span
isMergeState
in interface Span
dblPredictorOrdinate
- The Predictor Ordinatelsl
- Merge State Labelpublic WengertJacobian jackDResponseDManifestMeasure(java.lang.String strManifestMeasure, double dblPredictorOrdinate, int iOrder)
Span
jackDResponseDManifestMeasure
in interface Span
strManifestMeasure
- Manifest Measure whose Sensitivity is soughtdblPredictorOrdinate
- Predictor OrdinateiOrder
- Order of Derivative desiredpublic boolean in(double dblPredictorOrdinate) throws java.lang.Exception
Span
public java.lang.String displayString()
Span
displayString
in interface Span