Logo
Reference manual - version ored_version
FxEuropeanOptionEngineBuilder Member List

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

CachingEngineBuilder(const string &model, const string &engine, const set< string > &tradeTypes)CachingEngineBuilder< T, PricingEngine, Args... >
configuration(const MarketContext &key) constEngineBuilder
configurations_ (defined in EngineBuilder)EngineBuilderprotected
engine(const string &assetName, const Currency &ccy, const string &discountCurveName, const Date &expiryDate, const bool useFxSpot=true, const std::optional< Currency > &cashSettlementCurrency=std::nullopt) (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilder
engine(const Currency &ccy1, const Currency &ccy2, const string &discountCurveName, const Date &expiryDate, const bool useFxSpot=true) (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilder
ore::data::CachingOptionEngineBuilder< string, const string &, const Currency &, const string &, const AssetClass &, const Date &, const bool, const std::optional< Currency > & >::engine(Args... params)CachingEngineBuilder< T, PricingEngine, Args... >
ore::data::EngineBuilder::engine() constEngineBuilder
engine_ (defined in EngineBuilder)EngineBuilderprotected
EngineBuilder(const string &model, const string &engine, const set< string > &tradeTypes)EngineBuilder
engineFactory() constEngineBuilder
engineFactory_ (defined in EngineBuilder)EngineBuilderprotected
engineImpl(const string &assetName, const Currency &ccy, const string &discountCurveName, const AssetClass &assetClassUnderlying, const Date &expiryDate, const bool useFxSpot, const std::optional< Currency > &) override (defined in EuropeanOptionEngineBuilder)EuropeanOptionEngineBuilderprotectedvirtual
engineParameter(const std::string &p, const std::vector< std::string > &qualifiers={}, const bool mandatory=true, const std::string &defaultValue="") constEngineBuildervirtual
engineParameters_ (defined in EngineBuilder)EngineBuilderprotected
EuropeanOptionEngineBuilder(const string &model, const set< string > &tradeTypes, const AssetClass &assetClass) (defined in EuropeanOptionEngineBuilder)EuropeanOptionEngineBuilder
expiryDate_ (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilderprotected
FxEuropeanOptionEngineBuilder() (defined in FxEuropeanOptionEngineBuilder)FxEuropeanOptionEngineBuilder
getParameter(const std::map< std::string, std::string > &m, const std::string &p, const std::vector< std::string > &qs, const bool mandatory, const std::string &defaultValue) const (defined in EngineBuilder)EngineBuilderprotected
getVolTypeAndDisplacement(const string &assetName, const AssetClass &assetClassUnderlying) (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilderprotected
globalParameters() constEngineBuilder
globalParameters_ (defined in EngineBuilder)EngineBuilderprotected
init(EngineFactory *const engineFactory, const QuantLib::ext::shared_ptr< Market > market, const map< MarketContext, string > &configurations, const map< string, string > &modelParameters, const map< string, string > &engineParameters, const std::map< std::string, std::string > &globalParameters={})EngineBuilder
keyImpl(const string &assetName, const Currency &ccy, const string &discountCurveName, const AssetClass &assetClassUnderlying, const Date &expiryDate, const bool useFxSpot, const std::optional< Currency > &cashSettlementCurrency) override (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilderprotectedvirtual
market_ (defined in EngineBuilder)EngineBuilderprotected
model() constEngineBuilder
model_ (defined in EngineBuilder)EngineBuilderprotected
modelParameter(const std::string &p, const std::vector< std::string > &qualifiers={}, const bool mandatory=true, const std::string &defaultValue="") constEngineBuildervirtual
modelParameters_ (defined in EngineBuilder)EngineBuilderprotected
reset() overrideCachingEngineBuilder< T, PricingEngine, Args... >virtual
tradeTypes() constEngineBuilder
tradeTypes_ (defined in EngineBuilder)EngineBuilderprotected
VanillaOptionEngineBuilder(const string &model, const string &engine, const set< string > &tradeTypes, const AssetClass &assetClass, const Date &expiryDate) (defined in VanillaOptionEngineBuilder)VanillaOptionEngineBuilder
~EngineBuilder()EngineBuildervirtual