- QuantLib
- UpfrontCdsHelper
 
Upfront-quoted CDS hazard rate bootstrap helper. More...
#include <ql/termstructures/credit/defaultprobabilityhelpers.hpp>

| Public Member Functions | |
| UpfrontCdsHelper (const Handle< Quote > &upfront, Rate runningSpread, const Period &tenor, Integer settlementDays, const Calendar &calendar, Frequency frequency, BusinessDayConvention paymentConvention, DateGeneration::Rule rule, const DayCounter &dayCounter, Real recoveryRate, const Handle< YieldTermStructure > &discountCurve, Natural upfrontSettlementDays=0, bool settlesAccrual=true, bool paysAtDefaultTime=true) | |
| UpfrontCdsHelper (Rate upfront, Rate runningSpread, const Period &tenor, Integer settlementDays, const Calendar &calendar, Frequency frequency, BusinessDayConvention paymentConvention, DateGeneration::Rule rule, const DayCounter &dayCounter, Real recoveryRate, const Handle< YieldTermStructure > &discountCurve, Natural upfrontSettlementDays=0, bool settlesAccrual=true, bool paysAtDefaultTime=true) | |
| Real | impliedQuote () const | 
| void | initializeDates () | 
Upfront-quoted CDS hazard rate bootstrap helper.
| UpfrontCdsHelper | ( | const Handle< Quote > & | upfront, | 
| Rate | runningSpread, | ||
| const Period & | tenor, | ||
| Integer | settlementDays, | ||
| const Calendar & | calendar, | ||
| Frequency | frequency, | ||
| BusinessDayConvention | paymentConvention, | ||
| DateGeneration::Rule | rule, | ||
| const DayCounter & | dayCounter, | ||
| Real | recoveryRate, | ||
| const Handle< YieldTermStructure > & | discountCurve, | ||
| Natural | upfrontSettlementDays = 0, | ||
| bool | settlesAccrual = true, | ||
| bool | paysAtDefaultTime = true | ||
| ) | 
| UpfrontCdsHelper | ( | Rate | upfront, | 
| Rate | runningSpread, | ||
| const Period & | tenor, | ||
| Integer | settlementDays, | ||
| const Calendar & | calendar, | ||
| Frequency | frequency, | ||
| BusinessDayConvention | paymentConvention, | ||
| DateGeneration::Rule | rule, | ||
| const DayCounter & | dayCounter, | ||
| Real | recoveryRate, | ||
| const Handle< YieldTermStructure > & | discountCurve, | ||
| Natural | upfrontSettlementDays = 0, | ||
| bool | settlesAccrual = true, | ||
| bool | paysAtDefaultTime = true | ||
| ) |