public class SegmentResponseValueConstraint
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
LEFT_OF_CONSTRAINT
Indicator specifying that the knot is to the left of the constraint ordinates
|
static int |
RIGHT_OF_CONSTRAINT
Indicator specifying that the knot is to the right of the constraint ordinates
|
static int |
SPLITS_CONSTRAINT
Indicator specifying that the knot splits the constraint ordinates
|
Constructor and Description |
---|
SegmentResponseValueConstraint(double[] adblPredictorOrdinate,
double[] adblResponseValueWeight,
double dblWeightedResponseValueConstraint)
SegmentResponseValueConstraint constructor
|
Modifier and Type | Method and Description |
---|---|
double |
constraintValue()
Retrieve the Constraint Value
|
void |
display(java.lang.String strComment) |
static SegmentResponseValueConstraint |
FromPredictorResponsePair(double dblPredictorOrdinate,
double dblResponseValue)
Generate a SegmentResponseValueConstraint instance from the given predictor/response pair.
|
int |
knotPosition(double dblPredictorKnot)
Get the Position of the Predictor Knot relative to the Constraints
|
double[] |
predictorOrdinates()
Retrieve the Array of Predictor Ordinates
|
SegmentBasisFlexureConstraint |
responseIndexedBasisConstraint(BasisEvaluator lbe,
LatentStateInelastic ics)
Convert the Segment Constraint onto Local Predictor Ordinates, the corresponding Response Basis
Function, and the Shape Controller Realizations
|
double[] |
responseWeights()
Retrieve the Array of Response Weights at each Predictor Ordinate
|
public static final int LEFT_OF_CONSTRAINT
public static final int RIGHT_OF_CONSTRAINT
public static final int SPLITS_CONSTRAINT
public SegmentResponseValueConstraint(double[] adblPredictorOrdinate, double[] adblResponseValueWeight, double dblWeightedResponseValueConstraint) throws java.lang.Exception
adblPredictorOrdinate
- The Array of Global Predictor OrdinatesadblResponseValueWeight
- The Array of the Weights to be applied to the Response at each
Predictor OrdinatedblWeightedResponseValueConstraint
- The Value of the Weighted Response Value Constraintjava.lang.Exception
- Throws if the Inputs are Invalidpublic static final SegmentResponseValueConstraint FromPredictorResponsePair(double dblPredictorOrdinate, double dblResponseValue)
dblPredictorOrdinate
- The Predictor OrdinatedblResponseValue
- The Response Valuepublic double[] predictorOrdinates()
public double[] responseWeights()
public double constraintValue()
public void display(java.lang.String strComment)
public SegmentBasisFlexureConstraint responseIndexedBasisConstraint(BasisEvaluator lbe, LatentStateInelastic ics)
lbe
- The Local Basis Evaluatorics
- Inelastics transformer to convert coordinate space to Local from Globalpublic int knotPosition(double dblPredictorKnot) throws java.lang.Exception
dblPredictorKnot
- The Predictor Knot Ordinatejava.lang.Exception
- Thrown if Inputs are invalid