25#ifndef quantlib_flat_hazard_rate_hpp
26#define quantlib_flat_hazard_rate_hpp
static Date maxDate()
latest allowed date
Rate hazardRate(const Date &d, bool extrapolate=false) const
Handle< Quote > hazardRate_
Rate hazardRateImpl(Time) const override
hazard rate calculation
Probability survivalProbabilityImpl(Time) const override
survival probability calculation
Date maxDate() const override
the latest date for which the curve can return values
Shared handle to an observable.
Hazard-rate term structure.
virtual Natural settlementDays() const
the settlementDays used for reference date calculation
virtual const Date & referenceDate() const
the date at which discount = 1.0 and/or variance = 0.0
virtual Calendar calendar() const
the calendar used for reference and/or option date calculation
Real Time
continuous quantity with 1-year units
unsigned QL_INTEGER Natural
positive integer
Real Probability
probability
hazard-rate term structure
purely virtual base class for market observables