Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SyntheticCDO Member List

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

additionalData() constTradevirtual
additionalData_Trademutableprotected
additionalDatum(const std::string &tag) constTrade
addPremiums(std::vector< QuantLib::ext::shared_ptr< Instrument > > &instruments, std::vector< Real > &multipliers, const Real tradeMultiplier, const PremiumData &premiumData, const Real premiumMultiplier, const Currency &tradeCurrency, const QuantLib::ext::shared_ptr< EngineFactory > &factory, const string &configuration)Tradeprotected
attachmentPoint() constSyntheticCDO
attachmentPoint_SyntheticCDOprivate
basketConstituents() constSyntheticCDO
basketConstituents_SyntheticCDOprivate
basketData() constSyntheticCDO
basketData_SyntheticCDOprivate
build(const QuantLib::ext::shared_ptr< EngineFactory > &) overrideSyntheticCDOvirtual
buildCalibratedConstiuentCurve(const QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > &curve, const QuantLib::ext::shared_ptr< SimpleQuote > &calibrationFactor)SyntheticCDOstatic
creditCurveIdWithTerm() constSyntheticCDO
detachmentPoint() constSyntheticCDO
detachmentPoint_SyntheticCDOprivate
envelope() constTrade
envelope_Tradeprivate
extractTimeGridDefaultCurve(const QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > &dpts)SyntheticCDOstatic
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
fromFile(const std::string &filename)XMLSerializable
fromXML(XMLNode *node) overrideSyntheticCDOvirtual
fromXMLString(const std::string &xml)XMLSerializable
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() constTradevirtual
id()Trade
id() constTrade
id_Tradeprivate
indexStartDateHint() constSyntheticCDO
indexStartDateHint_SyntheticCDOmutableprivate
instrument() constTrade
instrument_Tradeprotected
isExpired(const Date &d)Tradevirtual
isIndexTranche() constSyntheticCDOprivate
issuer() constTrade
issuer_Tradeprotected
leg() constSyntheticCDO
legCurrencies() constTrade
legCurrencies_Tradeprotected
legData_SyntheticCDOprivate
legPayers() constTrade
legPayers_Tradeprotected
legs() constTrade
legs_Tradeprotected
maturity() constTrade
maturity_Tradeprotected
notional() constTradevirtual
notional_Tradeprotected
notionalCurrency() constTradevirtual
notionalCurrency_Tradeprotected
npvCurrency() constTrade
npvCurrency_Tradeprotected
portfolioIds() constTrade
protectionPaymentTime() constSyntheticCDO
protectionPaymentTime_SyntheticCDOprivate
protectionStart() constSyntheticCDO
protectionStart_SyntheticCDOprivate
qualifier() constSyntheticCDO
qualifier_SyntheticCDOprivate
rebatesAccrual() constSyntheticCDO
rebatesAccrual_SyntheticCDOprivate
recoveryRate() constSyntheticCDO
recoveryRate_SyntheticCDOprivate
requiredFixings() constTrade
requiredFixings_Tradeprotected
reset()Trade
resetPricingStats(const std::size_t numberOfPricings=0, const boost::timer::nanosecond_type cumulativePricingTime=0)Trade
savedCumulativePricingTime_Tradeprotected
savedNumberOfPricings_Tradeprotected
sensitivityTemplate() constTrade
sensitivityTemplate_Tradeprotected
sensitivityTemplateSet_Tradeprotected
setAdditionalData(const std::map< std::string, boost::any > &additionalData)Trade
setEnvelope(const Envelope &envelope)Trade
setIndexStartDateHint(const QuantLib::Date &d) constSyntheticCDO
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) constTradeprotected
setSensitivityTemplate(const EngineBuilder &builder)Tradeprotected
setSensitivityTemplate(const std::string &id)Tradeprotected
settlesAccrual() constSyntheticCDO
settlesAccrual_SyntheticCDOprivate
SyntheticCDO()SyntheticCDO
SyntheticCDO(const Envelope &env, const LegData &leg, const string &qualifier, const BasketData &basketData, double attachmentPoint, double detachmentPoint, const bool settlesAccrual=true, const QuantExt::CreditDefaultSwap::ProtectionPaymentTime protectionPaymentTime=QuantExt::CreditDefaultSwap::ProtectionPaymentTime::atDefault, const string &protectionStart=string(), const string &upfrontDate=string(), const Real upfrontFee=Null< Real >(), const bool rebatesAccrual=true, Real recoveryRate=Null< Real >())SyntheticCDO
toFile(const std::string &filename) constXMLSerializable
toXML(XMLDocument &doc) const overrideSyntheticCDOvirtual
toXMLString() constXMLSerializable
Trade()Trade
Trade(const string &tradeType, const Envelope &env=Envelope(), const TradeActions &ta=TradeActions())Trade
tradeActions()Trade
tradeActions() constTrade
tradeActions_Tradeprivate
tradeType() constTrade
tradeType_Tradeprotected
underlyingIndices(const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) constTradevirtual
upfrontDate() constSyntheticCDO
upfrontDate_SyntheticCDOprivate
upfrontFee() constSyntheticCDO
upfrontFee_SyntheticCDOprivate
useSensitivitySimplification() constSyntheticCDO
useSensitivitySimplification_SyntheticCDOprivate
validate() constTrade
~Trade()Tradevirtual
~XMLSerializable()XMLSerializablevirtual