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