public class CurveStretch extends CalibratableMultiSegmentSequence
CALIBRATE, CALIBRATE_JACOBIAN| Constructor and Description |
|---|
CurveStretch(java.lang.String strName,
LatentStateResponseModel[] aCS,
SegmentCustomBuilderControl[] aSCBC)
CurveStretch constructor - Construct a sequence of Basis Spline Segments
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
clearBuiltRange()
Clear the built range mark to signal the start of a fresh calibration run
|
boolean |
inBuiltRange(double dblPredictorOrdinate)
Indicate if the specified Predictor Ordinate is inside the "Built" Range
|
boolean |
markSegmentBuilt(int iSegment,
java.util.Set<LatentStateLabel> setLSL)
Mark the Range of the "built" Segments, and set the set of Merge Latent States
|
MergeSubStretchManager |
msm()
Retrieve the Merge Stretch Manager if it exists.
|
bestFitDPE, calcLeftEdgeDerivative, calcRightEdgeDerivative, calcSPRD, clipLeft, clipRight, containingIndex, curvatureDPE, displayString, evaluate, getLeftPredictorOrdinateEdge, getRightPredictorOrdinateEdge, in, integrate, isCoMonotone, isKnot, isLocallyMonotone, jackDResponseDCalibrationInput, jackDResponseDManifestMeasure, lengthDPE, monotoneType, name, resetNode, resetNode, responseValue, responseValueDerivative, segmentBuilderControl, segments, setLeftNode, setup, setup, setup, setup, setupHermite, toAUderivative, differential, differential, maxima, maxima, minima, minimapublic CurveStretch(java.lang.String strName,
LatentStateResponseModel[] aCS,
SegmentCustomBuilderControl[] aSCBC)
throws java.lang.Exception
strName - Name of the StretchaCS - Array of SegmentsaSCBC - Array of Segment Builder Parametersjava.lang.Exception - Thrown if the inputs are invalidpublic boolean markSegmentBuilt(int iSegment,
java.util.Set<LatentStateLabel> setLSL)
iSegment - The Current Segment Range BuiltsetLSL - Set of the merging Latent State Labelspublic boolean clearBuiltRange()
public boolean inBuiltRange(double dblPredictorOrdinate)
throws java.lang.Exception
dblPredictorOrdinate - The Predictor Ordinatejava.lang.Exception - Thrown if inputs are invalidpublic MergeSubStretchManager msm()
MultiSegmentSequencemsm in interface MultiSegmentSequencemsm in class CalibratableMultiSegmentSequence