public abstract class VolatilityCurve extends NodeStructure
Modifier and Type | Method and Description |
---|---|
abstract double |
impliedVol(int iDate)
Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure
|
double |
impliedVol(JulianDate dt)
Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure
|
double |
impliedVol(java.lang.String strTenor)
Compute the Deterministic Implied Volatility at the Tenor from the Volatility Term Structure
|
abstract double |
vol(int iDate)
Compute the Deterministic Implied Volatility at the Date Node from the Volatility Term Structure
|
calibComp, currency, customTweakManifestMeasure, customTweakQuantificationMetric, epoch, label, manifestMeasure, node, node, node, nodeDerivative, nodeDerivative, nodeDerivative, parallelShiftManifestMeasure, parallelShiftQuantificationMetric, setCCIS, shiftManifestMeasure
public abstract double impliedVol(int iDate) throws java.lang.Exception
iDate
- The Date Nodejava.lang.Exception
- Thrown if the Deterministic Implied Volatility cannot be computedpublic double impliedVol(JulianDate dt) throws java.lang.Exception
dt
- The Date Nodejava.lang.Exception
- Thrown if the Deterministic Implied Volatility cannot be computedpublic double impliedVol(java.lang.String strTenor) throws java.lang.Exception
strTenor
- The Date Nodejava.lang.Exception
- Thrown if the Deterministic Implied Volatility cannot be computedpublic abstract double vol(int iDate) throws java.lang.Exception
iDate
- The Date Nodejava.lang.Exception
- Thrown if the Deterministic Implied Volatility cannot be computed