Logo
Reference manual - version ored_version
SyntheticCDO Member List

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

additionalData() constTradevirtual
additionalData_ (defined in Trade)Trademutableprotected
additionalDatum(const std::string &tag) constTrade
addPremiums(std::vector< boost::shared_ptr< Instrument >> &instruments, std::vector< Real > &multipliers, const Real tradeMultiplier, const PremiumData &premiumData, const Real premiumMultiplier, const Currency &tradeCurrency, const boost::shared_ptr< EngineFactory > &factory, const string &configuration) (defined in Trade)Tradeprotected
attachmentPoint() const (defined in SyntheticCDO)SyntheticCDO
basketConstituents() const (defined in SyntheticCDO)SyntheticCDO
basketData() const (defined in SyntheticCDO)SyntheticCDO
build(const boost::shared_ptr< EngineFactory > &) overrideSyntheticCDOvirtual
buildCalibratedConstiuentCurve(const QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > &curve, const boost::shared_ptr< SimpleQuote > &calibrationFactor) (defined in SyntheticCDO)SyntheticCDOstatic
creditCurveIdWithTerm() constSyntheticCDO
detachmentPoint() const (defined in SyntheticCDO)SyntheticCDO
envelope()Trade
envelope() const (defined in Trade)Trade
extractTimeGridDefaultCurve(const QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > &dpts) (defined in SyntheticCDO)SyntheticCDOstatic
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
fromFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
fromXML(XMLNode *node) override (defined in SyntheticCDO)SyntheticCDOvirtual
fromXMLString(const std::string &xml)XMLSerializable
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() constTradevirtual
id()Trade
id() const (defined in Trade)Trade
indexStartDateHint() constSyntheticCDO
instrument() const (defined in Trade)Trade
instrument_ (defined in Trade)Tradeprotected
issuer() const (defined in Trade)Trade
issuer_ (defined in Trade)Tradeprotected
leg() const (defined in SyntheticCDO)SyntheticCDO
legCurrencies() const (defined in Trade)Trade
legCurrencies_ (defined in Trade)Tradeprotected
legPayers() const (defined in Trade)Trade
legPayers_ (defined in Trade)Tradeprotected
legs() const (defined in Trade)Trade
legs_ (defined in Trade)Tradeprotected
maturity() const (defined in Trade)Trade
maturity_ (defined in Trade)Tradeprotected
notional() constTradevirtual
notional_ (defined in Trade)Tradeprotected
notionalCurrency() const (defined in Trade)Tradevirtual
notionalCurrency_ (defined in Trade)Tradeprotected
npvCurrency() const (defined in Trade)Trade
npvCurrency_ (defined in Trade)Tradeprotected
portfolioIds() const (defined in Trade)Trade
protectionPaymentTime() const (defined in SyntheticCDO)SyntheticCDO
protectionStart() const (defined in SyntheticCDO)SyntheticCDO
qualifier() constSyntheticCDO
rebatesAccrual() const (defined in SyntheticCDO)SyntheticCDO
recoveryRate() const (defined in SyntheticCDO)SyntheticCDO
requiredFixings() constTrade
requiredFixings_ (defined in Trade)Tradeprotected
reset()Trade
resetPricingStats(const std::size_t numberOfPricings=0, const boost::timer::nanosecond_type cumulativePricingTime=0)Trade
savedCumulativePricingTime_ (defined in Trade)Tradeprotected
savedNumberOfPricings_ (defined in Trade)Tradeprotected
setIndexStartDateHint(const QuantLib::Date &d) constSyntheticCDO
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) const (defined in Trade)Tradeprotected
settlesAccrual() const (defined in SyntheticCDO)SyntheticCDO
SyntheticCDO() (defined in 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 >()) (defined in SyntheticCDO)SyntheticCDO
toFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
toXML(XMLDocument &doc) override (defined in SyntheticCDO)SyntheticCDOvirtual
toXMLString()XMLSerializable
Trade()Trade
Trade(const string &tradeType, const Envelope &env=Envelope(), const TradeActions &ta=TradeActions())Trade
tradeActions()Trade
tradeActions() const (defined in Trade)Trade
tradeType() const (defined in Trade)Trade
tradeType_ (defined in Trade)Tradeprotected
underlyingIndices(const boost::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) const (defined in Trade)Tradevirtual
upfrontDate() const (defined in SyntheticCDO)SyntheticCDO
upfrontFee() const (defined in SyntheticCDO)SyntheticCDO
useSensitivitySimplification() const (defined in SyntheticCDO)SyntheticCDO
validate() constTrade
~Trade()Tradevirtual
~XMLSerializable() (defined in XMLSerializable)XMLSerializablevirtual