QuantLib_UpfrontCdsHelper man page

UpfrontCdsHelper — Upfront-quoted CDS hazard rate bootstrap helper.

Synopsis

#include <ql/termstructures/credit/defaultprobabilityhelpers.hpp>

Inherits CdsHelper.

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 ()

Additional Inherited Members

Detailed Description

Upfront-quoted CDS hazard rate bootstrap helper.

Constructor & Destructor Documentation

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)

Note:

the upfront must be quoted in fractional units.

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)

Note:

the upfront must be quoted in fractional units.

Author

Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

UpfrontCdsHelper(3) is an alias of QuantLib_UpfrontCdsHelper(3).

Fri Sep 23 2016 Version 1.8.1 QuantLib