Logo
Reference manual - version qle_version
CreditIndexConstituentCurveCalibration Class Reference

Classes

struct  CalibrationResults

Public Member Functions

 CreditIndexConstituentCurveCalibration (const Date &indexStartDate, const Period indexTenor, const double indexSpread, const Handle< Quote > &indexRecoveryRate, const Handle< DefaultProbabilityTermStructure > &indexCurve, const Handle< YieldTermStructure > &discountCurve)
CalibrationResults calibratedCurves (const std::vector< std::string > &names, const std::vector< double > &remainingNotionals, const std::vector< Handle< DefaultProbabilityTermStructure > > &creditCurves, const std::vector< double > &recoveryRates) const
const Handle< QuantLib::DefaultProbabilityTermStructure > & indexCurve () const
const Handle< QuantLib::YieldTermStructure > & discountCurve () const

Protected Member Functions

double targetNpv (const ext::shared_ptr< Instrument > &indexCds) const