public class VolatilityCurveScenario
extends java.lang.Object
| Constructor and Description |
|---|
VolatilityCurveScenario() |
| Modifier and Type | Method and Description |
|---|---|
static VolatilityCurve |
Standard(java.lang.String strName,
ValuationParams valParams,
LatentStateLabel lslUnderlying,
FRAStandardCapFloor[] aFRACapFloor,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
boolean bFlat,
MergedDiscountForwardCurve dc,
ForwardCurve fc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Calibrate a Volatility Curve
|
static VolatilityCurve[] |
Tenor(java.lang.String strName,
ValuationParams valParams,
LatentStateLabel lslUnderlying,
FRAStandardCapFloor[] aFRACapFloor,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
boolean bFlat,
double dblBump,
MergedDiscountForwardCurve dc,
ForwardCurve fc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Create an array of tenor bumped Volatility curves
|
CaseInsensitiveTreeMap<VolatilityCurve> |
TenorMap(java.lang.String strName,
ValuationParams valParams,
LatentStateLabel lslUnderlying,
FRAStandardCapFloor[] aFRACapFloor,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
boolean bFlat,
double dblBump,
MergedDiscountForwardCurve dc,
ForwardCurve fc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Create an tenor named map of tenor bumped Volatility curves
|
public static final VolatilityCurve Standard(java.lang.String strName, ValuationParams valParams, LatentStateLabel lslUnderlying, FRAStandardCapFloor[] aFRACapFloor, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, boolean bFlat, MergedDiscountForwardCurve dc, ForwardCurve fc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName - Volatility Curve namevalParams - ValuationParamslslUnderlying - Underlying Latent State LabelaFRACapFloor - Array of the FRA Cap Floor InstrumentsadblCalibQuote - Array of component quotesastrCalibMeasure - Array of the calibration measuresbFlat - Flat Calibration (True), or real bootstrapping (false)dc - Discount Curvefc - Forward Curvelsfc - Latent State Fixings Containervcp - Valuation Customization Parameterspublic static final VolatilityCurve[] Tenor(java.lang.String strName, ValuationParams valParams, LatentStateLabel lslUnderlying, FRAStandardCapFloor[] aFRACapFloor, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, boolean bFlat, double dblBump, MergedDiscountForwardCurve dc, ForwardCurve fc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName - Volatility Curve NamevalParams - ValuationParamslslUnderlying - Underlying Latent State LabelaFRACapFloor - Array of the FRA Cap Floor InstrumentsadblCalibQuote - Array of component quotesastrCalibMeasure - Array of the calibration measuresbFlat - Flat Calibration (True), or real bootstrapping (false)dblBump - Amount of bump applied to the tenordc - Base Discount Curvefc - Forward Curvelsfc - Latent State Fixings Containervcp - Valuation Customization Parameterspublic CaseInsensitiveTreeMap<VolatilityCurve> TenorMap(java.lang.String strName, ValuationParams valParams, LatentStateLabel lslUnderlying, FRAStandardCapFloor[] aFRACapFloor, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, boolean bFlat, double dblBump, MergedDiscountForwardCurve dc, ForwardCurve fc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName - Volatility Curve namevalParams - ValuationParamslslUnderlying - Underlying Latent State LabelaFRACapFloor - Array of the FRA Cap Floor InstrumentsadblCalibQuote - Array of component quotesastrCalibMeasure - Array of the calibration measuresbFlat - Flat Calibration (True), or real bootstrapping (false)dblBump - Amount of bump applied to the tenordc - Base Discount Curvefc - Forward Curvelsfc - Latent State Fixings Containervcp - Valuation Customization Parameters