26#include <ql/termstructures/credit/survivalprobabilitystructure.hpp>
33 AdjustedDefaultCurve(
const Handle<DefaultProbabilityTermStructure>& source,
const Handle<Quote>& multiplier)
36 registerWith(multiplier);
37 enableExtrapolation(source->allowsExtrapolation());
46 void update()
override { SurvivalProbabilityStructure::update(); }
47 const Handle<DefaultProbabilityTermStructure>
source_;
const Handle< Quote > multiplier_
AdjustedDefaultCurve(const Handle< DefaultProbabilityTermStructure > &source, const Handle< Quote > &multiplier)
const Date & referenceDate() const override
Date maxDate() const override
const Handle< DefaultProbabilityTermStructure > source_
Real survivalProbabilityImpl(Time t) const override