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