QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T > Member List

This is the complete list of members for BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >, including all inherited members.

attachRatio_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
BaseCorrelationLossModel(const Handle< BaseCorrelationTermStructure< Corr2DInt_T > > &correlTS, std::vector< Real > recoveries, const initTraits &traits=initTraits())BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >
basket_DefaultLossModelmutableprotected
basketAttach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
basketDetach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
copulaTraits_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
correlTS_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
deepUpdate()Observervirtual
defaultCorrelation(const Date &d, Size iName, Size jName) constDefaultLossModelprotectedvirtual
DefaultLossModel()=defaultDefaultLossModelprotected
densityTrancheLoss(const Date &d, Real lossFraction) constDefaultLossModelprotectedvirtual
detachRatio_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
expectedRecovery(const Date &, Size iName, const DefaultProbKey &) constDefaultLossModelprotectedvirtual
expectedShortfall(const Date &d, Real percentile) constDefaultLossModelprotectedvirtual
expectedTrancheLoss(const Date &d) const overrideBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >privatevirtual
initTraits typedefBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
localCorrelationAttach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
localCorrelationDetach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >private
lossDistribution(const Date &) constDefaultLossModelprotectedvirtual
notifyObservers()Observable
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
percentile(const Date &d, Real percentile) constDefaultLossModelprotectedvirtual
probAtLeastNEvents(Size n, const Date &d) constDefaultLossModelprotectedvirtual
probOverLoss(const Date &d, Real lossFraction) constDefaultLossModelprotectedvirtual
probsBeingNthEvent(Size n, const Date &d) constDefaultLossModelprotectedvirtual
recoveries_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
remainingNotional_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
resetModel() overrideBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >privatevirtual
scalarCorrelModelAttach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
scalarCorrelModelDetach_BaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >mutableprivate
QuantLib::set_type typedefObservableprivate
setBasket(Basket *bskt)DefaultLossModelprivate
setupModels() constBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >protected
setupModels() constBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >protected
setupModels() constBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >protected
setupModels() constBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >protected
setupModels() constBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >protected
splitESFLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
splitVaRLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideBaseCorrelationLossModel< BaseModel_T, Corr2DInt_T >privatevirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual