QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
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