addAdditionalFixingsForEquityIndexDecomposition(const QuantLib::Date &asof, std::map< std::string, RequiredFixings::FixingDates > &fixings) const | CurrencyHedgedEquityIndexDecomposition | |
CurrencyHedgedEquityIndexDecomposition(const std::string indexName, const QuantLib::ext::shared_ptr< ore::data::CurrencyHedgedEquityIndexReferenceDatum > &indexRefData, const QuantLib::ext::shared_ptr< ore::data::EquityIndexReferenceDatum > underlyingRefData, const std::string &indexCurrency, const std::string &underlyingIndexCurrency, const std::string &fxIndexName, const std::map< std::string, std::pair< double, std::string > > ¤cyWeightsAndFxIndexNames) | CurrencyHedgedEquityIndexDecomposition | |
currencyWeightsAndFxIndexNames() const | CurrencyHedgedEquityIndexDecomposition | |
currencyWeightsAndFxIndexNames_ | CurrencyHedgedEquityIndexDecomposition | private |
fxIndexName() const | CurrencyHedgedEquityIndexDecomposition | |
fxIndexName_ | CurrencyHedgedEquityIndexDecomposition | private |
fxSpotRiskFromForwards(const double quantity, const QuantLib::Date &asof, const QuantLib::ext::shared_ptr< ore::data::Market > &todaysMarket, const double shiftsize) const | CurrencyHedgedEquityIndexDecomposition | |
indexCurrency() const | CurrencyHedgedEquityIndexDecomposition | |
indexCurrency_ | CurrencyHedgedEquityIndexDecomposition | private |
indexName() const | CurrencyHedgedEquityIndexDecomposition | |
indexRefData() const | CurrencyHedgedEquityIndexDecomposition | |
indexRefData_ | CurrencyHedgedEquityIndexDecomposition | private |
isValid() const | CurrencyHedgedEquityIndexDecomposition | |
name_ | CurrencyHedgedEquityIndexDecomposition | private |
rebalancingDate(const QuantLib::Date &asof) const | CurrencyHedgedEquityIndexDecomposition | |
rebalancingDate(const QuantLib::ext::shared_ptr< CurrencyHedgedEquityIndexReferenceDatum > &refData, const QuantLib::Date &asof) | CurrencyHedgedEquityIndexDecomposition | static |
referenceDate(const QuantLib::Date &asof) const | CurrencyHedgedEquityIndexDecomposition | |
referenceDate(const QuantLib::ext::shared_ptr< CurrencyHedgedEquityIndexReferenceDatum > &refData, const QuantLib::Date &asof) | CurrencyHedgedEquityIndexDecomposition | static |
underlyingIndexCurrency() const | CurrencyHedgedEquityIndexDecomposition | |
underlyingIndexCurrency_ | CurrencyHedgedEquityIndexDecomposition | private |
underlyingIndexName() const | CurrencyHedgedEquityIndexDecomposition | |
underlyingRefData() const | CurrencyHedgedEquityIndexDecomposition | |
underlyingRefData_ | CurrencyHedgedEquityIndexDecomposition | private |
unhedgedSpotExposure(double hedgedExposure, const double quantity, const QuantLib::Date &asof, const QuantLib::ext::shared_ptr< ore::data::Market > &todaysMarket) const | CurrencyHedgedEquityIndexDecomposition | |