QuantLib
A free/open-source library for quantitative finance
Reference manual - version 1.20
CDO Member List

This is the complete list of members for CDO, including all inherited members.

additionalResults() constInstrument
additionalResults_ (defined in Instrument)Instrumentmutableprotected
alwaysForward_ (defined in LazyObject)LazyObjectprotected
alwaysForwardNotifications()LazyObject
attachment() const (defined in CDO)CDO
calculate() constInstrumentprotectedvirtual
calculated_ (defined in LazyObject)LazyObjectmutableprotected
CDO(Real attachment, Real detachment, const std::vector< Real > &nominals, const std::vector< Handle< DefaultProbabilityTermStructure > > &basket, const Handle< OneFactorCopula > &copula, bool protectionSeller, const Schedule &premiumSchedule, Rate premiumRate, const DayCounter &dayCounter, Rate recoveryRate, Rate upfrontPremiumRate, const Handle< YieldTermStructure > &yieldTS, Size nBuckets, const Period &integrationStep=Period(10, Years))CDO
deepUpdate()Observervirtual
detachment() const (defined in CDO)CDO
engine_ (defined in Instrument)Instrumentprotected
error() const (defined in CDO)CDO
errorEstimate() constInstrument
errorEstimate_ (defined in Instrument)Instrumentprotected
fairPremium() const (defined in CDO)CDO
fetchResults(const PricingEngine::results *) constInstrumentvirtual
freeze()LazyObject
frozen_ (defined in LazyObject)LazyObjectprotected
Instrument() (defined in Instrument)Instrument
isExpired() constCDOvirtual
iterator typedef (defined in Observer)Observer
LazyObject() (defined in LazyObject)LazyObject
lgd() const (defined in CDO)CDO
nominal() const (defined in CDO)CDO
nominals() (defined in CDO)CDO
notifyObservers()Observable
NPV() constInstrument
NPV_ (defined in Instrument)Instrumentmutableprotected
Observable() (defined in Observable)Observable
Observable(const Observable &) (defined in Observable)Observable
Observer() (defined in Observer)Observer
Observer(const Observer &) (defined in Observer)Observer
QuantLib::operator=(const Observable &)Observable
operator=(const Observer &) (defined in Observer)Observer
premiumValue() const (defined in CDO)CDO
protectionValue() const (defined in CDO)CDO
recalculate()LazyObject
registerWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
result(const std::string &tag) constInstrument
set_type typedef (defined in Observer)Observer
setPricingEngine(const ext::shared_ptr< PricingEngine > &)Instrument
setupArguments(PricingEngine::arguments *) constInstrumentvirtual
size() (defined in CDO)CDO
unfreeze()LazyObject
unregisterWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
unregisterWithAll() (defined in Observer)Observer
update()LazyObjectvirtual
valuationDate() constInstrument
valuationDate_ (defined in Instrument)Instrumentmutableprotected
~LazyObject() (defined in LazyObject)LazyObjectvirtual
~Observable() (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual