public class SegmentMonicBasisFunction extends SegmentBasisFunction
Constructor and Description |
---|
SegmentMonicBasisFunction(TensionBasisHat tbhLeft,
TensionBasisHat tbhRight)
SegmentMonicBasisFunction constructor
|
Modifier and Type | Method and Description |
---|---|
double |
derivative(double dblPredictorOrdinate,
int iOrder)
Calculate the derivative as a double
|
double |
evaluate(double dblPredictorOrdinate)
Evaluate for the given variate
|
double |
integrate(double dblBegin,
double dblEnd)
Integrate over the given range
|
double |
normalizedCumulative(double dblPredictorOrdinate)
Evaluate the Cumulative Normalized Integrand up to the given ordinate
|
double |
normalizer()
Compute the complete Envelope Integrand - this will serve as the Envelope Normalizer.
|
bSplineOrder, following, leading, trailing
differential, differential, maxima, maxima, minima, minima
public SegmentMonicBasisFunction(TensionBasisHat tbhLeft, TensionBasisHat tbhRight) throws java.lang.Exception
tbhLeft
- Left Tension Basis Hat FunctiontbhRight
- Right Tension Basis Hat Functionjava.lang.Exception
- Thrown if Inputs are invalidpublic double evaluate(double dblPredictorOrdinate) throws java.lang.Exception
R1ToR1
public double derivative(double dblPredictorOrdinate, int iOrder) throws java.lang.Exception
R1ToR1
derivative
in class R1ToR1
dblPredictorOrdinate
- Variate at which the derivative is to be calculatediOrder
- Order of the derivative to be computedjava.lang.Exception
- Thrown if Inputs are Invalidpublic double integrate(double dblBegin, double dblEnd) throws java.lang.Exception
R1ToR1
public double normalizer() throws java.lang.Exception
SegmentBasisFunction
normalizer
in class SegmentBasisFunction
java.lang.Exception
- Thrown if the Complete Envelope Integrand cannot be calculated.public double normalizedCumulative(double dblPredictorOrdinate) throws java.lang.Exception
SegmentBasisFunction
normalizedCumulative
in class SegmentBasisFunction
dblPredictorOrdinate
- The Predictor Ordinatejava.lang.Exception
- Thrown if input is invalid