Constructor and Description |
---|
CreditCurveScenarioGenerator(CalibratableComponent[] aCalibInst)
Constructs a CreditCurveScenarioGenerator instance from the calibratable instrument array
|
RatesCurveScenarioGenerator(java.lang.String strCurrency,
CalibratableComponent[] aCalibInst)
Constructs a CreditCurveScenarioGenerator instance from the calibratable instrument array
|
Modifier and Type | Method and Description |
---|---|
CalibratableComponent[] |
DerivedZeroCurve.getCalibComponents() |
CalibratableComponent[] |
DerivedFXForwardCurve.getCalibComponents() |
CalibratableComponent[] |
DerivedFXBasisCurve.getCalibComponents() |
CalibratableComponent[] |
CalibratedDiscountCurve.getCalibComponents() |
CalibratableComponent[] |
CalibratedCreditCurve.getCalibComponents() |
Modifier and Type | Method and Description |
---|---|
void |
CalibratedCreditCurve.setInstrCalibInputs(ValuationParams valParam,
boolean bFlat,
DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
PricerParams pricerParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixing,
QuotingParams quotingParams) |
void |
DerivedZeroCurve.setInstrCalibInputs(ValuationParams valParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixing,
QuotingParams quotingParams) |
void |
CalibratedDiscountCurve.setInstrCalibInputs(ValuationParams valParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixing,
QuotingParams quotingParams) |
Modifier and Type | Method and Description |
---|---|
CalibratableComponent[] |
Curve.getCalibComponents()
Retrieves all the calibration components
|
Modifier and Type | Method and Description |
---|---|
abstract void |
CreditCurve.setInstrCalibInputs(ValuationParams valParam,
boolean bFlat,
DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
PricerParams pricerParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixing,
QuotingParams quotingParams)
Sets the calibration inputs for the CreditCurve
|
abstract void |
DiscountCurve.setInstrCalibInputs(ValuationParams valParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixing,
QuotingParams quotingParams)
Sets the calibration inputs
|
Modifier and Type | Method and Description |
---|---|
static CreditScenarioCurve |
CreditScenarioCurveBuilder.CreateCCSC(CalibratableComponent[] aCalibInst)
Creates CreditScenarioCurve from the array of calibration instruments
|
static CreditCurve |
CreditScenarioCurveBuilder.CreateCreditCurve(java.lang.String strName,
JulianDate dt,
CalibratableComponent[] aCalibInst,
DiscountCurve dc,
double[] adblQuotes,
java.lang.String[] astrCalibMeasure,
double dblRecovery,
boolean bFlat)
Calibrates the base credit curve from the input credit instruments, measures, and the quotes
|
static DiscountCurve |
RatesScenarioCurveBuilder.CreateDiscountCurve(JulianDate dt,
java.lang.String strCurrency,
CalibratableComponent[] aCalibInst,
double[] adblQuotes,
java.lang.String[] astrCalibMeasure,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixings)
Creates Discount Curve from the Rates Calibration Instruments
|
static RatesScenarioCurve |
RatesScenarioCurveBuilder.FromIRCSG(java.lang.String strCurrency,
CalibratableComponent[] aCalibInst)
Creates an RatesScenarioCurve Instance from the currency and the array of the calibration
instruments
|
Constructor and Description |
---|
CreditCurveScenarioContainer(CalibratableComponent[] aCalibInst,
double dblCouponBump,
double dblRecoveryBump)
Constructs CreditCurveScenarioContainer from the array of calibration instruments, the coupon bump
parameter, and the recovery bump parameter
|
Modifier and Type | Class and Description |
---|---|
class |
BondComponent
This is the base class that extends CreditComponent abstract class and implements the functionality behind
bonds of all kinds.
|
class |
CDSComponent
This class implements the credit default swap product contract details.
|
Modifier and Type | Class and Description |
---|---|
class |
Bond
This base abstract class implements the pricing, the valuation, and the RV analytics functionality for the
bond product.
|
class |
CreditComponent
Base abstract class that extends CalibratableComponent on top of which all credit components are
implemented.
|
class |
CreditDefaultSwap
This base abstract class implements the pricing, the valuation, and the RV analytics functionality for the
CDS product.
|
class |
RatesComponent
Base abstract class that extends CalibratableComponent on top of which all rates components are
implemented.
|
Modifier and Type | Class and Description |
---|---|
class |
CashComponent
Implementation of the Cash IR product and its contract/valuation details.
|
class |
EDFComponent
Implementation of the Euro-dollar future contract/valuation (EDF)
|
class |
IRSComponent
Implements the InterestRateSwap product contract/valuation details.
|