Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Basket Member List

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

alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
attachmentAmount() constBasket
attachmentAmount_Basketmutableprivate
attachmentRatio() constBasket
attachmentRatio_Basketprivate
Basket()=defaultBasket
Basket(const Date &refDate, const std::vector< std::string > &names, std::vector< Real > notionals, ext::shared_ptr< Pool > pool, Real attachmentRatio=0.0, Real detachmentRatio=1.0, ext::shared_ptr< Claim > claim=ext::shared_ptr< Claim >(new FaceValueClaim()))Basket
basketNotional() constBasket
basketNotional_Basketprivate
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
claim() constBasket
claim_Basketprivate
computeBasket() constBasket
cumulatedLoss() constBasket
cumulatedLoss(const Date &) constBasket
deepUpdate()Observervirtual
defaultCorrelation(const Date &d, Size iName, Size jName) constBasket
defaultKeys() constBasket
densityTrancheLoss(const Date &d, Real lossFraction) constBasket
detachmentAmount() constBasket
detachmentAmount_Basketmutableprivate
detachmentRatio() constBasket
detachmentRatio_Basketprivate
evalDateAttachAmount_Basketprivate
evalDateDetachAmmount_Basketprivate
evalDateLiveKeys_Basketmutableprivate
evalDateLiveList_Basketmutableprivate
evalDateLiveNames_Basketmutableprivate
evalDateLiveNotionals_Basketmutableprivate
evalDateRemainingNot_Basketprivate
evalDateSettledLoss_Basketmutableprivate
expectedShortfall(const Date &d, Probability prob) constBasket
expectedTrancheLoss(const Date &d) constBasket
exposure(const std::string &name, const Date &=Date()) constBasket
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_LazyObjectprotected
isCalculated() constLazyObject
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
liveList() constBasket
liveList(const Date &) constBasket
lossDistribution(const Date &) constBasket
lossModel_Basketprivate
names() constBasket
notifyObservers()Observable
notional() constBasket
notionals() constBasket
notionals_Basketprivate
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, Probability prob) constBasket
performCalculations() const overrideBasketprivatevirtual
pool() constBasket
pool_Basketprivate
probabilities(const Date &d) constBasket
probAtLeastNEvents(Size n, const Date &d) constBasket
probOverLoss(const Date &d, Real lossFraction) constBasket
probsBeingNthEvent(Size n, const Date &d) constBasket
recalculate()LazyObject
recoveryRate(const Date &d, Size iName) constBasket
refDate() constBasket
refDate_Basketprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
remainingAttachmentAmount() constBasket
remainingAttachmentAmount(const Date &endDate) constBasket
remainingDefaultKeys() constBasket
remainingDefaultKeys(const Date &) constBasket
remainingDetachmentAmount() constBasket
remainingDetachmentAmount(const Date &endDate) constBasket
remainingNames() constBasket
remainingNames(const Date &) constBasket
remainingNotional() constBasket
remainingNotional(const Date &) constBasket
remainingNotionals() constBasket
remainingNotionals(const Date &) constBasket
remainingProbabilities(const Date &d) constBasket
remainingSize() constBasket
remainingSize(const Date &) constBasket
remainingTrancheNotional() constBasket
remainingTrancheNotional(const Date &endDate) constBasket
QuantLib::set_type typedefObservableprivate
setLossModel(const ext::shared_ptr< DefaultLossModel > &lossModel)Basket
settledLoss() constBasket
settledLoss(const Date &) constBasket
size() constBasket
splitVaRLevel(const Date &date, Real loss) constBasket
trancheNotional() constBasket
trancheNotional_Basketmutableprivate
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideBasketvirtual
updating_LazyObjectprivate
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual