Package | Description |
---|---|
org.drip.sample.stretch | |
org.drip.spline.pchip | |
org.drip.spline.stretch | |
org.drip.state.estimator |
Modifier and Type | Method and Description |
---|---|
static SegmentCustomBuilderControl |
StretchEstimation.ExponentialTensionSegmentControlParams(double dblTension,
SegmentDesignInelasticControl sdic,
ResponseScalingShapeControl rssc) |
static SegmentCustomBuilderControl |
CustomCurveBuilder.MakePolynomialSBP(int iNumDegree) |
static SegmentCustomBuilderControl |
PenalizedCurvatureLengthFit.PolynomialSegmentControlParams(int iNumBasis,
SegmentDesignInelasticControl sdic,
ResponseScalingShapeControl rssc) |
static SegmentCustomBuilderControl |
PenalizedCurvatureFit.PolynomialSegmentControlParams(int iNumBasis,
SegmentDesignInelasticControl sdic,
ResponseScalingShapeControl rssc) |
Modifier and Type | Method and Description |
---|---|
static MultiSegmentSequence |
PenalizedCurvatureLengthFit.BasisSplineStretchTest(double[] adblX,
double[] adblY,
SegmentCustomBuilderControl scbc,
StretchBestFitResponse rbfr) |
static MultiSegmentSequence |
PenalizedCurvatureFit.BasisSplineStretchTest(double[] adblX,
double[] adblY,
SegmentCustomBuilderControl scbc,
StretchBestFitResponse sbfr) |
Modifier and Type | Method and Description |
---|---|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateAkimaStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Generate the local control C1 Slope using the Akima Cubic Algorithm.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateBesselCubicSplineStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create Hermite/Bessel C1 Cubic Spline Stretch
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateHarmonicMonotoneStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create the Harmonic Monotone Preserving Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateHuynhLeFlochLimiterStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create the Huynh Le Floch Limiter Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateHyman83MonotoneStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create Hyman (1983) Monotone Preserving Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateHyman89MonotoneStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create Hyman (1989) enhancement to the Hyman (1983) Monotone Preserving Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateKrugerStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create the Kruger Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateMonotoneConvexStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblObservation,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bLinearNodeInference,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Generate the local control C1 Slope using the Hagan-West Monotone Convex Algorithm.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CreateVanLeerLimiterStretch(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
Create the Van Leer Limiter Stretch.
|
static MultiSegmentSequence |
LocalControlStretchBuilder.CustomSlopeHermiteSpline(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
double[] adblCustomSlope,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
int iSetupMode)
Create a Stretch off of Hermite Splines from the specified the Predictor Ordinates, the Response
Values, the Custom Slopes, and the Segment Builder Parameters.
|
Modifier and Type | Method and Description |
---|---|
SegmentCustomBuilderControl[] |
MultiSegmentSequence.segmentBuilderControl()
Retrieve the Segment Builder Parameters
|
SegmentCustomBuilderControl[] |
CalibratableMultiSegmentSequence.segmentBuilderControl() |
Modifier and Type | Method and Description |
---|---|
static MultiSegmentSequence |
MultiSegmentSequenceModifier.AppendSegment(MultiSegmentSequence mssIn,
double dblPredictorOrdinateAppendRight,
SegmentResponseValueConstraint srvc,
SegmentCustomBuilderControl scbc,
BoundarySettings bs,
int iCalibrationDetail)
Append a Segment to the Right of the Specified Stretch using the Supplied Constraint
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double[] adblResponseValue,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse rbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified array of Predictor Ordinates and Response
Values using the specified Basis Splines.
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double dblResponseValue,
SegmentCustomBuilderControl scbc,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a Calibrated Stretch Instance from the Array of Predictor Ordinates and a flat Response Value
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
double dblStretchLeftResponseValue,
SegmentResponseValueConstraint[] aSRVC,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse rbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified Predictor Ordinates, Response Values, and their
Constraints, using the specified Segment Builder Parameters.
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateCalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
SegmentResponseValueConstraint srvcStretchLeft,
SegmentResponseValueConstraint[] aSRVC,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a calibrated Stretch Instance over the specified Predictor Ordinates and the Response Value
Constraints, with the Segment Builder Parameters.
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateRegressionSplineEstimator(java.lang.String strName,
double[] adblKnotPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC,
StretchBestFitResponse sbfr,
BoundarySettings bs,
int iCalibrationDetail)
Create a Regression Spline Instance over the specified array of Predictor Ordinate Knot Points and the
Set of the Points to be Best Fit.
|
static ConstitutiveState[] |
MultiSegmentSequenceBuilder.CreateSegmentSet(double[] adblPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC)
Create an uncalibrated Stretch instance over the specified Predictor Ordinate Array using the
specified Basis Spline Parameters for the Segment.
|
static MultiSegmentSequence |
MultiSegmentSequenceBuilder.CreateUncalibratedStretchEstimator(java.lang.String strName,
double[] adblPredictorOrdinate,
SegmentCustomBuilderControl[] aSCBC)
Create an uncalibrated Stretch instance over the specified Predictor Ordinate Array using the specified
Basis Spline Parameters for the Segment.
|
Constructor and Description |
---|
CalibratableMultiSegmentSequence(java.lang.String strName,
ConstitutiveState[] aCS,
SegmentCustomBuilderControl[] aSCBC)
CalibratableMultiSegmentSequence constructor - Construct a sequence of Basis Spline Segments
|
Modifier and Type | Method and Description |
---|---|
SegmentCustomBuilderControl |
SmoothingCurveStretchParams.segmentBuilderControl()
Retrieve the Segment Builder Parameters
|
Constructor and Description |
---|
CurveStretch(java.lang.String strName,
ConstitutiveState[] aCS,
SegmentCustomBuilderControl[] aSCBC)
CurveStretch constructor - Construct a sequence of Basis Spline Segments
|
GlobalControlCurveParams(java.lang.String strSmootheningQuantificationMetric,
SegmentCustomBuilderControl prbp,
BoundarySettings bs,
int iCalibrationDetail,
StretchBestFitResponse sbfr,
StretchBestFitResponse sbfrSensitivity)
GlobalControlCurveParams constructor
|
LinearCurveCalibrator(SegmentCustomBuilderControl scbc,
BoundarySettings bs,
int iCalibrationDetail,
StretchBestFitResponse sbfr,
StretchBestFitResponse sbfrSensitivity)
LinearCurveCalibrator constructor
|
LocalControlCurveParams(java.lang.String strC1GeneratorScheme,
java.lang.String strSmootheningQuantificationMetric,
SegmentCustomBuilderControl scbc,
int iCalibrationDetail,
StretchBestFitResponse sbfr,
StretchBestFitResponse sbfrSensitivity,
boolean bEliminateSpuriousExtrema,
boolean bApplyMonotoneFilter)
LocalControlCurveParams constructor
|
SmoothingCurveStretchParams(java.lang.String strSmootheningQuantificationMetric,
SegmentCustomBuilderControl scbc,
int iCalibrationDetail,
StretchBestFitResponse sbfr,
StretchBestFitResponse sbfrSensitivity)
SmoothingCurveStretchParams constructor
|