26#include <ql/termstructures/credit/survivalprobabilitystructure.hpp>
37 enableExtrapolation(
t_->allowsExtrapolation());
43 const std::vector<Date>&
jumpDates()
const {
return t_->jumpDates(); }
44 const std::vector<Time>&
jumpTimes()
const {
return t_->jumpTimes(); }
48 return t_->survivalProbability(t +
timeOffset_) /
t_->survivalProbability(t);
50 Handle<DefaultProbabilityTermStructure>
t_;
Handle< DefaultProbabilityTermStructure > t_
Natural settlementDays() const
Calendar calendar() const
Probability survivalProbabilityImpl(Time t) const
const std::vector< Time > & jumpTimes() const
const std::vector< Date > & jumpDates() const
DayCounter dayCounter() const
ImpliedDefaultTermStructure(const Handle< DefaultProbabilityTermStructure > &t, const Date &referenceDate)