public class CurveStretch extends CalibratableMultiSegmentSequence
CALIBRATE, CALIBRATE_JACOBIAN
Constructor and Description |
---|
CurveStretch(java.lang.String strName,
ConstitutiveState[] aCS,
SegmentCustomBuilderControl[] aSCBC)
CurveStretch constructor - Construct a sequence of Basis Spline Segments
|
Modifier and Type | Method and Description |
---|---|
boolean |
inBuiltRange(double dblPredictorOrdinate)
Indicate if the specified Predictor Ordinate is inside the "Built" Range
|
MergeSubStretchManager |
msm()
Retrieve the Merge Stretch Manager if it exists.
|
boolean |
setClearBuiltRange()
Clear the built range mark to signal the start of a fresh calibration run
|
boolean |
setSegmentBuilt(int iSegment,
FloatingRateIndex fri)
Mark the Range of the "built" Segments
|
bestFitDPE, calcLeftEdgeDerivative, calcRightEdgeDerivative, calcSPRD, clipLeft, clipRight, containingIndex, curvatureDPE, displayString, evaluate, getLeftPredictorOrdinateEdge, getRightPredictorOrdinateEdge, in, integrate, isCoMonotone, isKnot, isLocallyMonotone, jackDResponseDCalibrationInput, jackDResponseDQuote, lengthDPE, monotoneType, name, resetNode, resetNode, responseValue, segmentBuilderControl, segments, setLeftNode, setup, setup, setup, setup, setupHermite
calcDerivative, calcDifferential, calcDifferential
public CurveStretch(java.lang.String strName, ConstitutiveState[] 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 setSegmentBuilt(int iSegment, FloatingRateIndex fri)
iSegment
- The Current Segment Range Builtfri
- The Floating Rate Indexpublic boolean setClearBuiltRange()
public boolean inBuiltRange(double dblPredictorOrdinate) throws java.lang.Exception
dblPredictorOrdinate
- The Predictor Ordinatejava.lang.Exception
- Thrown if inputs are invalidpublic MergeSubStretchManager msm()
MultiSegmentSequence
msm
in interface MultiSegmentSequence
msm
in class CalibratableMultiSegmentSequence