public interface SingleSegmentSequence
Modifier and Type | Method and Description |
---|---|
double |
getLeftPredictorOrdinateEdge()
Return the Left Predictor Ordinate Edge
|
double |
getRightPredictorOrdinateEdge()
Return the Right Predictor Ordinate Edge
|
boolean |
isCoMonotone(double[] adblMeasuredResponse)
Verify whether the Stretch mini-max Behavior matches the Measurement
|
boolean |
isKnot(double dblPredictorOrdinate)
Is the given Predictor Ordinate a Knot Location
|
boolean |
isLocallyMonotone()
Indicate if all the comprising Segments are Monotone
|
WengertJacobian |
jackDResponseDCalibrationInput(double dblPredictorOrdinate,
int iOrder)
Calculate the Response Derivative to the Calibration Inputs at the specified Ordinate
|
WengertJacobian |
jackDResponseDManifestMeasure(java.lang.String strManifestMeasure,
double dblPredictorOrdinate,
int iOrder)
Calculate the Response Derivative to the Manifest Measure at the specified Ordinate
|
Monotonocity |
monotoneType(double dblPredictorOrdinate)
Identify the Monotone Type for the Segment underlying the given Predictor Ordinate
|
boolean |
resetNode(int iPredictorOrdinateNodeIndex,
double dblResetResponse)
Reset the Predictor Ordinate Node Index with the given Response
|
boolean |
resetNode(int iNodeIndex,
SegmentResponseValueConstraint srvcReset)
Reset the Predictor Ordinate Node Index with the given Segment Constraint
|
double |
responseValue(double dblPredictorOrdinate)
Calculate the Response Value at the given Predictor Ordinate
|
double |
responseValueDerivative(double dblPredictorOrdinate,
int iOrder)
Calculate the Response Value Derivative at the given Predictor Ordinate for the specified order
|
boolean |
setup(double dblStretchLeadingResponse,
double[] adblSegmentRightEdgeResponse,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Set up (i.e., calibrate) the individual Segments in the Stretch to the Response Values corresponding
to each Segment Predictor right Ordinate.
|
R1ToR1 |
toAU()
Convert the Segment Sequence into an AbstractUnivariate Instance
|
boolean setup(double dblStretchLeadingResponse, double[] adblSegmentRightEdgeResponse, StretchBestFitResponse sbfr, BoundarySettings bs, int iCalibrationDetail)
dblStretchLeadingResponse
- Stretch Left-most ResponseadblSegmentRightEdgeResponse
- Array of Segment Right Edge Responsessbfr
- Stretch Fitness Weighted Responsebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detaildouble responseValue(double dblPredictorOrdinate) throws java.lang.Exception
dblPredictorOrdinate
- Predictor Ordinatejava.lang.Exception
- Thrown if the Response Value cannot be calculateddouble responseValueDerivative(double dblPredictorOrdinate, int iOrder) throws java.lang.Exception
dblPredictorOrdinate
- Predictor OrdinateiOrder
- Order the Derivativejava.lang.Exception
- Thrown if the Response Value Derivative cannot be calculatedWengertJacobian jackDResponseDCalibrationInput(double dblPredictorOrdinate, int iOrder)
dblPredictorOrdinate
- Predictor OrdinateiOrder
- Order of Derivative desiredWengertJacobian jackDResponseDManifestMeasure(java.lang.String strManifestMeasure, double dblPredictorOrdinate, int iOrder)
strManifestMeasure
- Manifest Measure whose Sensitivity is soughtdblPredictorOrdinate
- Predictor OrdinateiOrder
- Order of Derivative desiredMonotonocity monotoneType(double dblPredictorOrdinate)
dblPredictorOrdinate
- Predictor Ordinateboolean isLocallyMonotone() throws java.lang.Exception
java.lang.Exception
- Thrown if the Segment Monotone Type could not be estimatedboolean isCoMonotone(double[] adblMeasuredResponse) throws java.lang.Exception
adblMeasuredResponse
- The Array of Measured Responsesjava.lang.Exception
- Thrown if the Segment Monotone Type could not be estimatedboolean isKnot(double dblPredictorOrdinate)
dblPredictorOrdinate
- Predictor Ordinateboolean resetNode(int iPredictorOrdinateNodeIndex, double dblResetResponse)
iPredictorOrdinateNodeIndex
- The Predictor Ordinate Node Index whose Response is to be resetdblResetResponse
- The Response to resetboolean resetNode(int iNodeIndex, SegmentResponseValueConstraint srvcReset)
iNodeIndex
- The Predictor Ordinate Node Index whose Response is to be resetsrvcReset
- The Segment Constraintdouble getLeftPredictorOrdinateEdge()
double getRightPredictorOrdinateEdge()
R1ToR1 toAU()