This is the complete list of members for TodaysMarket, including all inherited members.
addSwapIndex(const string &swapindex, const string &discountIndex, const string &configuration=Market::defaultConfiguration) const | MarketImpl | protected |
asof_ | MarketImpl | protected |
asofDate() const override | MarketImpl | virtual |
baseCorrelation(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
baseCorrelations_ | MarketImpl | mutableprotected |
baseCpis(const string &index, const string &configuration=Market::defaultConfiguration) const | MarketImpl | |
baseCpis_ | MarketImpl | mutableprotected |
buildCalibrationInfo_ | TodaysMarket | private |
buildNode(const std::string &configuration, Node &node) const | TodaysMarket | private |
calibrationInfo() const | TodaysMarket | |
calibrationInfo_ | TodaysMarket | private |
capFloorCurves_ | MarketImpl | mutableprotected |
capFloorIndexBase_ | MarketImpl | mutableprotected |
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 |
cdsVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
cdsVols_ | MarketImpl | mutableprotected |
commodityCurveLookup(const string &pm) const | Market | |
commodityIndex(const std::string &commodityName, const std::string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
commodityIndices_ | MarketImpl | mutableprotected |
commodityPriceCurve(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
commodityVolatility(const string &commodityName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
commodityVols_ | MarketImpl | mutableprotected |
continueOnError_ | TodaysMarket | private |
correlationCurve(const string &index1, const string &index2, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
correlationCurves_ | MarketImpl | mutableprotected |
cpiInflationCapFloorVolatilitySurface(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
cpiInflationCapFloorVolatilitySurfaces_ | MarketImpl | mutableprotected |
cpr(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
cprs_ | MarketImpl | mutableprotected |
curveConfigs_ | TodaysMarket | private |
defaultConfiguration | Market | static |
defaultCurve(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
defaultCurves_ | MarketImpl | mutableprotected |
dependencies_ | TodaysMarket | mutableprivate |
discountCurve(const string &ccy, const string &configuration=Market::defaultConfiguration) const | Market | |
discountCurveCache_ | Market | mutableprivate |
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 |
equityCurves_ | MarketImpl | mutableprotected |
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 |
equitySpot(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
equitySpots_ | MarketImpl | mutableprotected |
equityVol(const string &eqName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
equityVols_ | MarketImpl | mutableprotected |
fx_ | MarketImpl | protected |
fxIndex(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const | Market | |
fxIndexImpl(const string &fxIndex, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
fxIndicesCache_ | Market | mutableprivate |
fxRate(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
fxRateCache_ | Market | mutableprivate |
fxRateImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
fxSpot(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
fxSpotImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
fxVol(const string &ccypair, const string &configuration=Market::defaultConfiguration) const | Market | |
fxVolImpl(const string &ccypair, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
fxVols_ | MarketImpl | mutableprotected |
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 |
Graph typedef | TodaysMarket | private |
handlePseudoCurrencies() const | Market | |
handlePseudoCurrencies_ | Market | protected |
iborFallbackConfig_ | TodaysMarket | private |
iborIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
iborIndices_ | MarketImpl | mutableprotected |
inCcyConfiguration | Market | static |
IndexMap typedef | TodaysMarket | private |
initialise(const Date &asof) | TodaysMarket | private |
lazyBuild_ | TodaysMarket | private |
loader_ | TodaysMarket | private |
loadFixings_ | TodaysMarket | private |
Market(const bool handlePseudoCurrencies) | Market | explicit |
MarketImpl(const bool handlePseudoCurrencies) | MarketImpl | explicit |
MarketImpl(const MarketImpl &)=delete | MarketImpl | |
Node typedef | TodaysMarket | private |
operator=(const MarketImpl &)=delete | MarketImpl | |
params_ | TodaysMarket | private |
preserveQuoteLinkage_ | TodaysMarket | private |
recoveryRate(const string &, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
recoveryRates_ | MarketImpl | mutableprotected |
referenceData_ | TodaysMarket | private |
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 override | TodaysMarket | privatevirtual |
requiredBaseCorrelationCurves_ | TodaysMarket | mutableprivate |
requiredCapFloorVolCurves_ | TodaysMarket | mutableprivate |
requiredCDSVolCurves_ | TodaysMarket | mutableprivate |
requiredCommodityCurves_ | TodaysMarket | mutableprivate |
requiredCommodityVolCurves_ | TodaysMarket | mutableprivate |
requiredCorrelationCurves_ | TodaysMarket | mutableprivate |
requiredDefaultCurves_ | TodaysMarket | mutableprivate |
requiredEquityCurves_ | TodaysMarket | mutableprivate |
requiredEquityVolCurves_ | TodaysMarket | mutableprivate |
requiredFxVolCurves_ | TodaysMarket | mutableprivate |
requiredGenericYieldVolCurves_ | TodaysMarket | mutableprivate |
requiredInflationCapFloorVolCurves_ | TodaysMarket | mutableprivate |
requiredInflationCurves_ | TodaysMarket | mutableprivate |
requiredSecurities_ | TodaysMarket | mutableprivate |
requiredSwapIndices_ | TodaysMarket | mutableprivate |
requiredYieldCurves_ | TodaysMarket | mutableprivate |
securitySpread(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
securitySpreads_ | MarketImpl | mutableprotected |
shortSwapIndexBase(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
spotCache_ | Market | mutableprivate |
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 |
swapIndexBases(const string &key, const string &configuration=Market::defaultConfiguration) const | MarketImpl | private |
swapIndices_ | MarketImpl | mutableprotected |
swaptionCurves_ | MarketImpl | mutableprotected |
swaptionIndexBases_ | MarketImpl | mutableprotected |
swaptionVol(const string &key, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
TodaysMarket(const Date &asof, const QuantLib::ext::shared_ptr< TodaysMarketParameters > ¶ms, const QuantLib::ext::shared_ptr< Loader > &loader, const QuantLib::ext::shared_ptr< CurveConfigurations > &curveConfigs, const bool continueOnError=false, const bool loadFixings=true, const bool lazyBuild=false, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceData=nullptr, const bool preserveQuoteLinkage=false, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const bool buildCalibrationInfo=true, const bool handlePseudoCurrencies=true) | TodaysMarket | |
Vertex typedef | TodaysMarket | private |
VertexIterator typedef | TodaysMarket | private |
volCache_ | Market | mutableprivate |
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 | mutableprotected |
yieldVol(const string &securityID, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
yieldVolCurves_ | MarketImpl | mutableprotected |
yoyCapFloorVol(const string &name, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
yoyCapFloorVolSurfaces_ | MarketImpl | mutableprotected |
yoyInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
yoyInflationIndices_ | MarketImpl | mutableprotected |
zeroInflationIndex(const string &indexName, const string &configuration=Market::defaultConfiguration) const override | MarketImpl | virtual |
zeroInflationIndices_ | MarketImpl | mutableprotected |
~Market() | Market | virtual |