public class CreditCurveScenario
extends java.lang.Object
Constructor and Description |
---|
CreditCurveScenario() |
Modifier and Type | Method and Description |
---|---|
static CreditCurve |
Standard(java.lang.String strName,
ValuationParams valParams,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
double dblRecovery,
boolean bFlat,
MergedDiscountForwardCurve dc,
GovvieCurve gc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Calibrate a Credit Curve
|
static CreditCurve[] |
Tenor(java.lang.String strName,
ValuationParams valParams,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
double dblRecovery,
boolean bFlat,
double dblBump,
MergedDiscountForwardCurve dc,
GovvieCurve gc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Create an array of tenor bumped credit curves
|
static CaseInsensitiveTreeMap<CreditCurve> |
TenorMap(java.lang.String strName,
ValuationParams valParams,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
double dblRecovery,
boolean bFlat,
double dblBump,
MergedDiscountForwardCurve dc,
GovvieCurve gc,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Create an tenor named map of tenor bumped credit curves
|
public static final CreditCurve Standard(java.lang.String strName, ValuationParams valParams, CalibratableComponent[] aCalibInst, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, double dblRecovery, boolean bFlat, MergedDiscountForwardCurve dc, GovvieCurve gc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName
- Credit Curve namevalParams
- ValuationParamsaCalibInst
- Array of Calibration InstrumentsadblCalibQuote
- Array of component quotesastrCalibMeasure
- Array of the calibration measuresdblRecovery
- Component recoverybFlat
- Flat Calibration (True), or real bootstrapping (false)dc
- Base Discount Curvegc
- Govvie Curvelsfc
- Latent State Fixings Containervcp
- Valuation Customization Parameterspublic static final CreditCurve[] Tenor(java.lang.String strName, ValuationParams valParams, CalibratableComponent[] aCalibInst, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, double dblRecovery, boolean bFlat, double dblBump, MergedDiscountForwardCurve dc, GovvieCurve gc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName
- Credit Curve NamevalParams
- ValuationParamsaCalibInst
- Array of Calibration InstrumentsadblCalibQuote
- Array of component quotesastrCalibMeasure
- Array of the calibration measuresdblRecovery
- Component recoverybFlat
- Flat Calibration (True), or real bootstrapping (false)dblBump
- Amount of bump applied to the tenordc
- Base Discount Curvegc
- Govvie Curvelsfc
- Latent State Fixings Containervcp
- Valuation Customization Parameterspublic static final CaseInsensitiveTreeMap<CreditCurve> TenorMap(java.lang.String strName, ValuationParams valParams, CalibratableComponent[] aCalibInst, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, double dblRecovery, boolean bFlat, double dblBump, MergedDiscountForwardCurve dc, GovvieCurve gc, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp)
strName
- Credit Curve namevalParams
- ValuationParamsaCalibInst
- Array of Calibration InstrumentsadblCalibQuote
- Array of component quotesastrCalibMeasure
- Array of the calibration measuresdblRecovery
- Component recoverybFlat
- Flat Calibration (True), or real bootstrapping (false)dblBump
- Amount of bump applied to the tenordc
- Base Discount Curvegc
- Govvie Curvelsfc
- Latent State Fixings Containervcp
- Valuation Customization Parameters