public abstract class BasisHatShapeControl extends TensionBasisHat
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SHAPE_CONTROL_RATIONAL_EXPONENTIAL
Cubic Polynomial with Rational Exponential Shape Controller
|
static java.lang.String |
SHAPE_CONTROL_RATIONAL_LINEAR
Cubic Polynomial with Rational Linear Shape Controller
|
static java.lang.String |
SHAPE_CONTROL_RATIONAL_QUADRATIC
Cubic Polynomial with Rational Quadratic Shape Controller
|
Constructor and Description |
---|
BasisHatShapeControl(double dblLeftPredictorOrdinate,
double dblRightPredictorOrdinate,
java.lang.String strShapeControlType,
double dblTension)
BasisHatShapeControl constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
shapeControlType()
Retrieve the Type of the Shape Controller
|
in, left, normalizer, right, tension
derivative, differential, differential, evaluate, integrate, maxima, maxima, minima, minima
public static final java.lang.String SHAPE_CONTROL_RATIONAL_LINEAR
public static final java.lang.String SHAPE_CONTROL_RATIONAL_QUADRATIC
public static final java.lang.String SHAPE_CONTROL_RATIONAL_EXPONENTIAL
public BasisHatShapeControl(double dblLeftPredictorOrdinate, double dblRightPredictorOrdinate, java.lang.String strShapeControlType, double dblTension) throws java.lang.Exception
dblLeftPredictorOrdinate
- The Left Predictor OrdinatedblRightPredictorOrdinate
- The Right Predictor OrdinatestrShapeControlType
- Type of the Shape Controller to be used - LINEAR/QUADRATIC/EXPONENTIAL
RationaldblTension
- Tension of the Tension Hat Functionjava.lang.Exception
- Thrown if the input is invalid