public class BasisSplineDeterministicVolatility extends VolatilityCurve
| Constructor and Description |
|---|
BasisSplineDeterministicVolatility(int iEpochDate,
CustomLabel label,
java.lang.String strCurrency,
Span spanImpliedVolatility)
BasisSplineDeterministicVolatility Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
impliedVol(int iDate)
Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure
|
double |
node(int iDate)
Get the Market Node at the given Predictor Ordinate
|
double |
nodeDerivative(int iDate,
int iOrder)
Get the Market Node Derivative at the given Predictor Ordinate
|
double |
vol(int iDate)
Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure
|
impliedVol, impliedVolcalibComp, currency, customTweakManifestMeasure, customTweakQuantificationMetric, epoch, label, manifestMeasure, node, node, nodeDerivative, nodeDerivative, parallelShiftManifestMeasure, parallelShiftQuantificationMetric, setCCIS, shiftManifestMeasurepublic BasisSplineDeterministicVolatility(int iEpochDate,
CustomLabel label,
java.lang.String strCurrency,
Span spanImpliedVolatility)
throws java.lang.Exception
iEpochDate - The Epoch Datelabel - Latent State LabelstrCurrency - The CurrencyspanImpliedVolatility - The Implied Volatility Spanjava.lang.Exception - Thrown if the Inputs are Invalidpublic double impliedVol(int iDate)
throws java.lang.Exception
VolatilityCurveimpliedVol in class VolatilityCurveiDate - The Date Nodejava.lang.Exception - Thrown if the Deterministic Implied Volatility cannot be computedpublic double node(int iDate)
throws java.lang.Exception
NodeStructurenode in class NodeStructureiDate - The Predictor Ordinatejava.lang.Exception - Thrown if the Inputs are Invalidpublic double vol(int iDate)
throws java.lang.Exception
VolatilityCurvevol in class VolatilityCurveiDate - The Date Nodejava.lang.Exception - Thrown if the Deterministic Implied Volatility cannot be computedpublic double nodeDerivative(int iDate,
int iOrder)
throws java.lang.Exception
NodeStructurenodeDerivative in class NodeStructureiDate - The Predictor OrdinateiOrder - Order of the Derivativejava.lang.Exception - Thrown if the Inputs are Invalid