survivalProbability (3) Linux Manual Page
QuantLib::DefaultProbabilityTermStructure – default probability term structure
Synopsis
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Inherits QuantLib::TermStructure. Inherited by DefaultDensityStructure, and HazardRateStructure.
Public Member Functions
Constructors
See the TermStructure documentation for issues regarding constructors.
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Default probability
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Survival probability
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Default density
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Hazard rate
Real hazardRate (const Date &, bool extrapolate=false) const
hazard rate at a given date
Real hazardRate (Time, bool extrapolate=false) const
hazard rate at a given time
Protected Member Functions
virtual Probability survivalProbabilityImpl (Time) const =0
probability of survival between today (t = 0) and a given time
virtual Real defaultDensityImpl (Time) const =0
instantaneous default density at a given time
virtual Real hazardRateImpl (Time) const =0
instantaneous hazard rate at a given time
Detailed Description
default probability term structure
Constructor & Destructor Documentation
DefaultProbabilityTermStructure (const DayCounter & dc = DayCounter())
default constructor
Warning
- term structures initialized by means of this constructor must manage their own reference date by overriding the referenceDate() method.
Author
Generated automatically by Doxygen for QuantLib from the source code.
