public class BasisSplineTermStructure extends NodeStructure
Constructor and Description |
---|
BasisSplineTermStructure(int iEpochDate,
CustomLabel label,
java.lang.String strCurrency,
Span span)
BasisSplineTermStructure Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
node(int iPredictorOrdinate)
Get the Market Node at the given Predictor Ordinate
|
double |
nodeDerivative(int iPredictorOrdinate,
int iOrder)
Get the Market Node Derivative at the given Predictor Ordinate
|
calibComp, currency, customTweakManifestMeasure, customTweakQuantificationMetric, epoch, label, manifestMeasure, node, node, nodeDerivative, nodeDerivative, parallelShiftManifestMeasure, parallelShiftQuantificationMetric, setCCIS, shiftManifestMeasure
public BasisSplineTermStructure(int iEpochDate, CustomLabel label, java.lang.String strCurrency, Span span) throws java.lang.Exception
iEpochDate
- The Epoch Datelabel
- Term Structure Latent State LabelstrCurrency
- The Currencyspan
- The Latent State Spanjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double node(int iPredictorOrdinate) throws java.lang.Exception
NodeStructure
node
in class NodeStructure
iPredictorOrdinate
- The Predictor Ordinatejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double nodeDerivative(int iPredictorOrdinate, int iOrder) throws java.lang.Exception
NodeStructure
nodeDerivative
in class NodeStructure
iPredictorOrdinate
- The Predictor OrdinateiOrder
- Order of the Derivativejava.lang.Exception
- Thrown if the Inputs are Invalid