Package org.drip.spline.params
Class SegmentCustomBuilderControl
java.lang.Object
org.drip.spline.params.SegmentCustomBuilderControl
public class SegmentCustomBuilderControl
extends java.lang.Object
SegmentCustomBuilderControl holds the parameters the guide the creation/behavior of the segment. It
holds the segment elastic/inelastic parameters and the named basis function set.
- SegmentCustomBuilderControl constructor
- Retrieve the Basis Spline Name
- Retrieve the Basis Set Parameters
- Retrieve the Segment Inelastic Controller
- Retrieve the Segment Shape Controller
- Retrieve the Preceeding Manifest Sensitivity Control Parameters
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description SegmentCustomBuilderControl(java.lang.String basisSpline, FunctionSetBuilderParams functionSetBuilderParams, SegmentInelasticDesignControl segmentInelasticDesignControl, ResponseScalingShapeControl responseScalingShapeControl, PreceedingManifestSensitivityControl preceedingManifestSensitivityControl)
SegmentCustomBuilderControl constructor -
Method Summary
Modifier and Type Method Description FunctionSetBuilderParams
basisSetParams()
Retrieve the Basis Set Parametersjava.lang.String
basisSpline()
Retrieve the Basis Spline NameSegmentInelasticDesignControl
inelasticParams()
Retrieve the Segment Inelastic ParametersPreceedingManifestSensitivityControl
preceedingManifestSensitivityControl()
Retrieve the Preceeding Manifest Sensitivity Control ParametersResponseScalingShapeControl
shapeController()
Retrieve the Segment Shape ControllerMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SegmentCustomBuilderControl
public SegmentCustomBuilderControl(java.lang.String basisSpline, FunctionSetBuilderParams functionSetBuilderParams, SegmentInelasticDesignControl segmentInelasticDesignControl, ResponseScalingShapeControl responseScalingShapeControl, PreceedingManifestSensitivityControl preceedingManifestSensitivityControl) throws java.lang.ExceptionSegmentCustomBuilderControl constructor- Parameters:
basisSpline
- Named Segment Basis SplinefunctionSetBuilderParams
- Segment Basis Set Construction ParameterssegmentInelasticDesignControl
- Segment Design Inelastic ParametersresponseScalingShapeControl
- Segment Shape ControllerpreceedingManifestSensitivityControl
- Preceeding Manifest Sensitivity Control Parameters- Throws:
java.lang.Exception
- Thrown if inputs are invalid
-
-
Method Details
-
basisSpline
public java.lang.String basisSpline()Retrieve the Basis Spline Name- Returns:
- The Basis Spline Name
-
basisSetParams
Retrieve the Basis Set Parameters- Returns:
- The Basis Set Parameters
-
inelasticParams
Retrieve the Segment Inelastic Parameters- Returns:
- The Segment Inelastic Parameters
-
shapeController
Retrieve the Segment Shape Controller- Returns:
- The Segment Shape Controller
-
preceedingManifestSensitivityControl
Retrieve the Preceeding Manifest Sensitivity Control Parameters- Returns:
- The Preceeding Manifest Sensitivity Control Parameters
-