This is the complete list of members for ScenarioSimMarket, including all inherited members.
| absoluteSimData_ | ScenarioSimMarket | protected |
| addSwapIndex(const string &swapindex, const string &discountIndex, const string &configuration=Market::defaultConfiguration) const | MarketImpl | protected |
| addSwapIndexToSsm(const std::string &indexName, const bool continueOnError) | ScenarioSimMarket | protected |
| addYieldCurve(const QuantLib::ext::shared_ptr< Market > &initMarket, const std::string &configuration, const RiskFactorKey::KeyType rf, const string &key, const vector< Period > &tenors, bool &simDataWritten, bool simulate=true, bool spreaded=false) | ScenarioSimMarket | protected |
| aggregationScenarioData() | ScenarioSimMarket | virtual |
| aggregationScenarioData() const | ScenarioSimMarket | virtual |
| allowPartialScenarios_ | ScenarioSimMarket | protected |
| applyScenario(const QuantLib::ext::shared_ptr< Scenario > &scenario) | ScenarioSimMarket | |
| asd_ | ScenarioSimMarket | protected |
| asof_ | MarketImpl | protected |
| asofDate() const override | MarketImpl | virtual |
| asofDate() const override | MarketImpl | virtual |
| baseCorrelation(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| baseCorrelation(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| baseCorrelations_ | MarketImpl | protected |
| baseCpis(const string &index, const string &configuration=Market::defaultConfiguration) const | MarketImpl | |
| baseCpis(const string &index, const string &configuration=Market::defaultConfiguration) const | MarketImpl | |
| baseCpis_ | MarketImpl | protected |
| baseScenario() const | ScenarioSimMarket | virtual |
| baseScenario_ | ScenarioSimMarket | protected |
| baseScenarioAbsolute() const | ScenarioSimMarket | virtual |
| baseScenarioAbsolute_ | ScenarioSimMarket | protected |
| cachedSimData_ | ScenarioSimMarket | protected |
| cachedSimDataActive_ | ScenarioSimMarket | protected |
| cachedSimDataKeysHash_ | ScenarioSimMarket | protected |
| cacheSimData_ | ScenarioSimMarket | protected |
| capFloorCurves_ | MarketImpl | protected |
| capFloorIndexBase_ | MarketImpl | protected |
| capFloorVol(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| capFloorVol(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| capFloorVolIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| capFloorVolIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cdsVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cdsVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cdsVols_ | MarketImpl | protected |
| commodityCurveLookup(const string &pm) const | Market | |
| commodityIndex(const std::string &commodityName, const std::string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| commodityIndex(const std::string &commodityName, const std::string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| commodityIndices_ | MarketImpl | protected |
| commodityPriceCurve(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| commodityPriceCurve(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| ore::data::Market::commodityPriceCurve(const std::string &commodityName, const std::string &configuration=Market::defaultConfiguration) const=0 | Market | pure virtual |
| commodityVolatility(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| commodityVolatility(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| ore::data::Market::commodityVolatility(const std::string &commodityName, const std::string &configuration=Market::defaultConfiguration) const=0 | Market | pure virtual |
| commodityVols_ | MarketImpl | protected |
| coordinatesData_ | ScenarioSimMarket | protected |
| correlationCurve(const string &index1, const string &index2, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| correlationCurve(const string &index1, const string &index2, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | |
| ore::data::Market::correlationCurve(const std::string &index1, const std::string &index2, const std::string &configuration=Market::defaultConfiguration) const=0 | Market | pure virtual |
| correlationCurves_ | MarketImpl | protected |
| cpiInflationCapFloorVolatilitySurface(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cpiInflationCapFloorVolatilitySurface(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cpiInflationCapFloorVolatilitySurfaces_ | MarketImpl | protected |
| cpr(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cpr(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| cprs_ | MarketImpl | protected |
| currentScenario_ | ScenarioSimMarket | mutableprotected |
| defaultConfiguration | Market | static |
| defaultCurve(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| defaultCurve(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| defaultCurves_ | MarketImpl | protected |
| diffToBaseKeys_ | ScenarioSimMarket | protected |
| discountCurve(const string &ccy, const string &configuration=Market::defaultConfiguration) const | Market | |
| discountCurve(const string &ccy, const string &configuration=Market::defaultConfiguration) const | Market | |
| discountCurveCache_ | Market | private |
| discountCurveImpl(const string &ccy, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| discountCurveImpl(const string &ccy, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityCurves_ | MarketImpl | protected |
| equityDividendCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityDividendCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityForecastCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityForecastCurve(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equitySpot(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equitySpot(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equitySpots_ | MarketImpl | protected |
| equityVol(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityVol(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| equityVols_ | MarketImpl | protected |
| filter() | ScenarioSimMarket | virtual |
| filter() const | ScenarioSimMarket | virtual |
| filter_ | ScenarioSimMarket | protected |
| fixingManager() const override | ScenarioSimMarket | virtual |
| fixingManager_ | ScenarioSimMarket | protected |
| fx_ | MarketImpl | protected |
| fxIndex(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxIndex(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxIndexImpl(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxIndexImpl(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxIndicesCache_ | Market | private |
| fxRate(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxRate(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxRateCache_ | Market | private |
| fxRateImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxRateImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxSpot(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxSpot(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxSpotImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxSpotImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxVol(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxVol(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
| fxVolImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxVolImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| fxVols_ | MarketImpl | protected |
| getCorrelationIndexName(const string &ccy) const | Market | private |
| getFxBaseQuote(const string &ccy, const string &config) const | Market | private |
| getFxSpotBaseQuote(const string &ccy, const string &config) const | Market | private |
| getVolatility(const string &ccy, const string &config) const | Market | private |
| getYieldCurve(const std::string &yieldSpecId, const ore::data::TodaysMarketParameters &todaysMarketParams, const std::string &configuration, const QuantLib::ext::shared_ptr< ore::data::Market > &market=nullptr) const | ScenarioSimMarket | protected |
| handlePseudoCurrencies() const | Market | |
| handlePseudoCurrencies_ | Market | protected |
| iborFallbackConfig_ | ScenarioSimMarket | protected |
| iborIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| iborIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| iborIndices_ | MarketImpl | protected |
| inCcyConfiguration | Market | static |
| isSimulated(const RiskFactorKey::KeyType &factor) const | ScenarioSimMarket | virtual |
| label() | SimMarket | |
| label_ | SimMarket | protected |
| Market(const bool handlePseudoCurrencies) | Market | |
| MarketImpl(const bool handlePseudoCurrencies) | MarketImpl | |
| MarketImpl(const MarketImpl &)=delete | MarketImpl | |
| nonSimulatedFactors_ | ScenarioSimMarket | protected |
| numeraire() | SimMarket | |
| numeraire_ | SimMarket | protected |
| offsetScenario_ | ScenarioSimMarket | protected |
| operator=(const MarketImpl &)=delete | MarketImpl | |
| parameters_ | ScenarioSimMarket | protected |
| postUpdate(const Date &d, bool withFixings) override | ScenarioSimMarket | virtual |
| preUpdate() override | ScenarioSimMarket | virtual |
| recoveryRate(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| recoveryRate(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| recoveryRates_ | MarketImpl | protected |
| refresh(const string &configuration=Market::defaultConfiguration) override | MarketImpl | virtual |
| refreshTs_ | MarketImpl | protected |
| require(const MarketObject o, const string &name, const string &configuration, const bool forceBuild=false) const | MarketImpl | protectedvirtual |
| reset() override | ScenarioSimMarket | virtual |
| scenarioGenerator() | ScenarioSimMarket | virtual |
| scenarioGenerator() const | ScenarioSimMarket | virtual |
| scenarioGenerator_ | ScenarioSimMarket | protected |
| ScenarioSimMarket(const bool handlePseudoCurrencies) | ScenarioSimMarket | explicit |
| ScenarioSimMarket(const QuantLib::ext::shared_ptr< Market > &initMarket, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > ¶meters, const std::string &configuration=Market::defaultConfiguration, const ore::data::CurveConfigurations &curveConfigs=ore::data::CurveConfigurations(), const ore::data::TodaysMarketParameters &todaysMarketParams=ore::data::TodaysMarketParameters(), const bool continueOnError=false, const bool useSpreadedTermStructures=false, const bool cacheSimData=false, const bool allowPartialScenarios=false, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const bool handlePseudoCurrencies=true, const QuantLib::ext::shared_ptr< Scenario > &offSetScenario=nullptr) | ScenarioSimMarket | |
| ScenarioSimMarket(const QuantLib::ext::shared_ptr< Market > &initMarket, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > ¶meters, const QuantLib::ext::shared_ptr< FixingManager > &fixingManager, const std::string &configuration=Market::defaultConfiguration, const ore::data::CurveConfigurations &curveConfigs=ore::data::CurveConfigurations(), const ore::data::TodaysMarketParameters &todaysMarketParams=ore::data::TodaysMarketParameters(), const bool continueOnError=false, const bool useSpreadedTermStructures=false, const bool cacheSimData=false, const bool allowPartialScenarios=false, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const bool handlePseudoCurrencies=true, const QuantLib::ext::shared_ptr< Scenario > &offSetScenario=nullptr) | ScenarioSimMarket | |
| securitySpread(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| securitySpread(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| securitySpreads_ | MarketImpl | protected |
| shortSwapIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| shortSwapIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| simData_ | ScenarioSimMarket | protected |
| SimMarket(const bool handlePseudoCurrencies) | SimMarket | explicit |
| spotCache_ | Market | private |
| swapIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| swapIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| swapIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| swapIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| swapIndexBases(const string &key, const string &configuration=Market::defaultConfiguration) const | MarketImpl | private |
| swapIndices_ | MarketImpl | protected |
| swaptionCurves_ | MarketImpl | protected |
| swaptionIndexBases_ | MarketImpl | protected |
| swaptionVol(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| swaptionVol(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| update(const Date &d) | SimMarket | virtual |
| updateAsd(const Date &) override | ScenarioSimMarket | virtual |
| updateDate(const Date &) override | ScenarioSimMarket | virtual |
| updateScenario(const Date &) override | ScenarioSimMarket | virtual |
| useSpreadedTermStructures() const | ScenarioSimMarket | |
| useSpreadedTermStructures_ | ScenarioSimMarket | protected |
| volCache_ | Market | private |
| writeSimData(std::map< RiskFactorKey, QuantLib::ext::shared_ptr< SimpleQuote > > &simDataTmp, std::map< RiskFactorKey, Real > &absoluteSimDataTmp, const RiskFactorKey::KeyType keyType, const std::string &name, const std::vector< std::vector< Real > > &coordinates) | ScenarioSimMarket | protected |
| yieldCurve(const YieldCurveType &type, const string &ccy, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldCurve(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldCurve(const YieldCurveType &type, const string &ccy, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldCurve(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldCurves_ | MarketImpl | protected |
| yieldVol(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldVol(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yieldVolCurves_ | MarketImpl | protected |
| yoyCapFloorVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yoyCapFloorVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yoyCapFloorVolSurfaces_ | MarketImpl | protected |
| yoyInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yoyInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| yoyInflationIndices_ | MarketImpl | protected |
| zeroInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| zeroInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
| zeroInflationIndices_ | MarketImpl | protected |
| ~Market() | Market | virtual |