QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.41
Loading...
Searching...
No Matches
SyntheticCDO Member List

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

additionalResults() constInstrument
additionalResults_ (defined in Instrument)Instrumentmutableprotected
alwaysForward_ (defined in LazyObject)LazyObjectprotected
alwaysForwardNotifications()LazyObject
basket() const (defined in SyntheticCDO)SyntheticCDO
calculate() const overrideInstrumentprotectedvirtual
calculated_ (defined in LazyObject)LazyObjectmutableprotected
deepUpdate()Observervirtual
engine_ (defined in Instrument)Instrumentprotected
error() const (defined in SyntheticCDO)SyntheticCDO
errorEstimate() constInstrument
errorEstimate_ (defined in Instrument)Instrumentprotected
expectedTrancheLoss() constSyntheticCDO
fairPremium() const (defined in SyntheticCDO)SyntheticCDO
fairUpfrontPremium() const (defined in SyntheticCDO)SyntheticCDO
fetchResults(const PricingEngine::results *) const overrideSyntheticCDOvirtual
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_ (defined in LazyObject)LazyObjectprotected
implicitCorrelation(const std::vector< Real > &recoveries, const Handle< YieldTermStructure > &discountCurve, Real targetNPV=0., Real accuracy=1.0e-3) constSyntheticCDO
Instrument() (defined in Instrument)Instrument
isCalculated() constLazyObject
isExpired() const overrideSyntheticCDOvirtual
iterator typedef (defined in Observer)Observer
LazyObject() (defined in LazyObject)LazyObject
leverageFactor() constSyntheticCDO
maturity() constSyntheticCDO
notifyObservers()Observable
NPV() constInstrument
NPV_ (defined in Instrument)Instrumentmutableprotected
Observable()=default (defined in Observable)Observable
Observable(const Observable &) (defined in Observable)Observable
Observable(Observable &&)=delete (defined in Observable)Observable
Observer()=default (defined in Observer)Observer
Observer(const Observer &) (defined in Observer)Observer
QuantLib::operator=(const Observable &)Observable
operator=(Observable &&)=delete (defined in Observable)Observable
operator=(const Observer &) (defined in Observer)Observer
performCalculations() const overrideInstrumentprotectedvirtual
premiumLegNPV() const (defined in SyntheticCDO)SyntheticCDO
premiumValue() const (defined in SyntheticCDO)SyntheticCDO
pricingEngine() const (defined in Instrument)Instrument
protectionLegNPV() const (defined in SyntheticCDO)SyntheticCDO
protectionValue() const (defined in SyntheticCDO)SyntheticCDO
recalculate()LazyObject
registerWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
remainingNotional() constSyntheticCDO
result(const std::string &tag) constInstrument
setCalculated(bool c) constLazyObject
setPricingEngine(const ext::shared_ptr< PricingEngine > &)Instrument
setupArguments(PricingEngine::arguments *) const overrideSyntheticCDOvirtual
SyntheticCDO(const ext::shared_ptr< Basket > &basket, Protection::Side side, Schedule schedule, Rate upfrontRate, Rate runningRate, const DayCounter &dayCounter, BusinessDayConvention paymentConvention, ext::optional< Real > notional=ext::nullopt)SyntheticCDO
unfreeze()LazyObject
unregisterWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
unregisterWithAll() (defined in Observer)Observer
update() overrideLazyObjectvirtual
valuationDate() constInstrument
valuationDate_ (defined in Instrument)Instrumentmutableprotected
~LazyObject() override=default (defined in LazyObject)LazyObject
~Observable()=default (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual