Logo
Reference manual - version ored_version
CommodityOptionStrip Member List

This is the complete list of members for CommodityOptionStrip, 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
build(const boost::shared_ptr< ore::data::EngineFactory > &engineFactory) overrideCommodityOptionStrip
ore::data::Trade::build(const boost::shared_ptr< EngineFactory > &)=0Tradepure virtual
callBarrierData() const (defined in CommodityOptionStrip)CommodityOptionStrip
callPositions() const (defined in CommodityOptionStrip)CommodityOptionStrip
callStrikes() const (defined in CommodityOptionStrip)CommodityOptionStrip
CommodityOptionStrip() (defined in CommodityOptionStrip)CommodityOptionStrip
CommodityOptionStrip(const ore::data::Envelope &envelope, const ore::data::LegData &legData, const std::vector< QuantLib::Position::Type > &callPositions, const std::vector< QuantLib::Real > &callStrikes, const std::vector< QuantLib::Position::Type > &putPositions, const std::vector< QuantLib::Real > &putStrikes, QuantLib::Real premium=0.0, const std::string &premiumCurrency="", const QuantLib::Date &premiumPayDate=QuantLib::Date(), const std::string &style="", const std::string &settlement="", const BarrierData &callBarrierData={}, const BarrierData &putBarrierData={}, const std::string &fxIndex="", const bool isDigital=false, Real payoffPerUnit=0.0) (defined in CommodityOptionStrip)CommodityOptionStrip
envelope()Trade
envelope() const (defined in Trade)Trade
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
fromFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
fromXML(ore::data::XMLNode *node) override (defined in CommodityOptionStrip)CommodityOptionStripvirtual
fromXMLString(const std::string &xml)XMLSerializable
fxIndex() const (defined in CommodityOptionStrip)CommodityOptionStrip
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() const overrideCommodityOptionStripvirtual
id()Trade
id() const (defined in Trade)Trade
instrument() const (defined in Trade)Trade
instrument_ (defined in Trade)Tradeprotected
isDigital() const (defined in CommodityOptionStrip)CommodityOptionStrip
issuer() const (defined in Trade)Trade
issuer_ (defined in Trade)Tradeprotected
legCurrencies() const (defined in Trade)Trade
legCurrencies_ (defined in Trade)Tradeprotected
legData() const (defined in CommodityOptionStrip)CommodityOptionStrip
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
payoffPerUnit() const (defined in CommodityOptionStrip)CommodityOptionStrip
portfolioIds() const (defined in Trade)Trade
premium() const (defined in CommodityOptionStrip)CommodityOptionStrip
premiumCurrency() const (defined in CommodityOptionStrip)CommodityOptionStrip
premiumPayDate() const (defined in CommodityOptionStrip)CommodityOptionStrip
putBarrierData() const (defined in CommodityOptionStrip)CommodityOptionStrip
putPositions() const (defined in CommodityOptionStrip)CommodityOptionStrip
putStrikes() const (defined in CommodityOptionStrip)CommodityOptionStrip
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
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) const (defined in Trade)Tradeprotected
settlement() const (defined in CommodityOptionStrip)CommodityOptionStrip
style() const (defined in CommodityOptionStrip)CommodityOptionStrip
toFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
toXML(ore::data::XMLDocument &doc) override (defined in CommodityOptionStrip)CommodityOptionStripvirtual
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 overrideCommodityOptionStripvirtual
validate() constTrade
~Trade()Tradevirtual
~XMLSerializable() (defined in XMLSerializable)XMLSerializablevirtual