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

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

additionalData() const overrideSwaptionvirtual
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
build(const QuantLib::ext::shared_ptr< EngineFactory > &) overrideSwaptionvirtual
buildUnderlyingSwaps(const QuantLib::ext::shared_ptr< PricingEngine > &, const std::vector< Date > &)Swaptionprivate
envelope() constTrade
envelope_Tradeprivate
exerciseBuilder_Swaptionprivate
exerciseType_Swaptionprivate
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
fromFile(const std::string &filename)XMLSerializable
fromXML(XMLNode *node) overrideSwaptionvirtual
fromXMLString(const std::string &xml)XMLSerializable
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() const overrideSwaptionvirtual
id()Trade
id() constTrade
id_Tradeprivate
instrument() constTrade
instrument_Tradeprotected
isExercised() constSwaption
isExpired(const Date &d)Tradevirtual
issuer() constTrade
issuer_Tradeprotected
legCurrencies() constTrade
legCurrencies_Tradeprotected
legData()Swaption
legData_Swaptionprivate
legPayers() constTrade
legPayers_Tradeprotected
legs() constTrade
legs_Tradeprotected
maturity() constTrade
maturity_Tradeprotected
notional() const overrideSwaptionvirtual
notional_Tradeprotected
notionalCurrency() constTradevirtual
notionalCurrency_Tradeprotected
npvCurrency() constTrade
npvCurrency_Tradeprotected
optionData() constSwaption
optionData_Swaptionprivate
portfolioIds() constTrade
positionType_Swaptionprivate
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
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) constTradeprotected
setSensitivityTemplate(const EngineBuilder &builder)Tradeprotected
setSensitivityTemplate(const std::string &id)Tradeprotected
settlementMethod_Swaptionprivate
settlementType_Swaptionprivate
Swaption()Swaption
Swaption(const Envelope &env, const OptionData &optionData, const vector< LegData > &legData)Swaption
toFile(const std::string &filename) constXMLSerializable
toXML(XMLDocument &doc) const overrideSwaptionvirtual
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
underlying_Swaptionprivate
underlyingIndices(const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) const overrideSwaptionvirtual
validate() constTrade
~Trade()Tradevirtual
~XMLSerializable()XMLSerializablevirtual