20#ifndef quantlib_recovery_rate_model_hpp
21#define quantlib_recovery_rate_model_hpp
Handle< RecoveryRateQuote > quote_
Real recoveryValueImpl(const Date &, const DefaultProbKey &) const override
bool appliesToSeniority(Seniority) const override
Shared handle to an observable.
Object that notifies its changes to a set of observers.
Object that gets notified when a given observable changes.
~RecoveryRateModel() override=default
virtual Real recoveryValueImpl(const Date &, const DefaultProbKey &defaultKey) const =0
virtual Real recoveryValue(const Date &defaultDate, const DefaultProbKey &defaultKey=DefaultProbKey()) const
virtual bool appliesToSeniority(Seniority) const =0
Classes for default-event description.
Globally accessible relinkable pointer.
Seniority
Seniority of a bond.
global repository for run-time library settings