Hazard Spreaded Default Term Structure. More...
#include <qle/termstructures/hazardspreadeddefaulttermstructure.hpp>
Inheritance diagram for HazardSpreadedDefaultTermStructure:
Collaboration diagram for HazardSpreadedDefaultTermStructure:Public Member Functions | |
Constructors | |
| HazardSpreadedDefaultTermStructure (const Handle< DefaultProbabilityTermStructure > &source, const Handle< Quote > &spread) | |
TermStructure interface | |
| virtual DayCounter | dayCounter () const override |
| virtual Date | maxDate () const override |
| virtual Time | maxTime () const override |
| virtual const Date & | referenceDate () const override |
| virtual Calendar | calendar () const override |
| virtual Natural | settlementDays () const override |
Private Member Functions | |
HazardRateStructure interface | |
| Rate | hazardRateImpl (Time) const override |
DefaultProbabilityTermStructure interface | |
| Handle< DefaultProbabilityTermStructure > | source_ |
| Handle< Quote > | spread_ |
| Probability | survivalProbabilityImpl (Time) const override |
Hazard Spreaded Default Term Structure.
Definition at line 37 of file hazardspreadeddefaulttermstructure.hpp.
| HazardSpreadedDefaultTermStructure | ( | const Handle< DefaultProbabilityTermStructure > & | source, |
| const Handle< Quote > & | spread | ||
| ) |
Definition at line 23 of file hazardspreadeddefaulttermstructure.cpp.
|
overridevirtual |
Definition at line 78 of file hazardspreadeddefaulttermstructure.hpp.
|
overridevirtual |
Definition at line 80 of file hazardspreadeddefaulttermstructure.hpp.
|
overridevirtual |
Definition at line 82 of file hazardspreadeddefaulttermstructure.hpp.
|
overridevirtual |
Definition at line 84 of file hazardspreadeddefaulttermstructure.hpp.
|
overridevirtual |
Definition at line 86 of file hazardspreadeddefaulttermstructure.hpp.
|
overridevirtual |
Definition at line 88 of file hazardspreadeddefaulttermstructure.hpp.
|
overrideprivate |
Definition at line 70 of file hazardspreadeddefaulttermstructure.hpp.
|
overrideprivate |
Definition at line 74 of file hazardspreadeddefaulttermstructure.hpp.
|
private |
Definition at line 64 of file hazardspreadeddefaulttermstructure.hpp.
|
private |
Definition at line 65 of file hazardspreadeddefaulttermstructure.hpp.