Logo
Reference manual - version ored_version
Public Member Functions | List of all members
DummyMarket Class Reference

DummyMarket. More...

#include <ored/marketdata/dummymarket.hpp>

+ Inheritance diagram for DummyMarket:

Public Member Functions

Date asofDate () const override
 Get the asof Date.
 
Handle< YieldTermStructure > discountCurveImpl (const string &key, const string &config) const override
 
Handle< YieldTermStructure > yieldCurve (const ore::data::YieldCurveType &type, const string &, const string &) const override
 
Handle< YieldTermStructure > yieldCurve (const string &, const string &) const override
 
Handle< IborIndexiborIndex (const string &, const string &) const override
 
Handle< SwapIndex > swapIndex (const string &, const string &) const override
 
Handle< SwaptionVolatilityStructureswaptionVol (const string &, const string &) const override
 
string shortSwapIndexBase (const string &, const string &) const override
 
string swapIndexBase (const string &, const string &) const override
 
Handle< SwaptionVolatilityStructureyieldVol (const string &, const string &) const override
 
Handle< QuantExt::FxIndexfxIndexImpl (const string &index, const string &) const override
 
Handle< Quote > fxSpotImpl (const string &, const string &) const override
 
Handle< Quote > fxRateImpl (const string &, const string &) const override
 
Handle< BlackVolTermStructurefxVolImpl (const string &, const string &) const override
 
Handle< QuantExt::CreditCurvedefaultCurve (const string &, const string &) const override
 
Handle< Quote > recoveryRate (const string &, const string &) const override
 
Handle< QuantExt::CreditVolCurvecdsVol (const string &, const string &) const override
 
Handle< QuantExt::BaseCorrelationTermStructurebaseCorrelation (const string &, const string &) const override
 
Handle< OptionletVolatilityStructure > capFloorVol (const string &, const string &) const override
 
std::pair< string, QuantLib::Period > capFloorVolIndexBase (const string &, const string &) const override
 
Handle< ZeroInflationIndex > zeroInflationIndex (const string &, const string &) const override
 Inflation Indexes.
 
Handle< YoYInflationIndexyoyInflationIndex (const string &, const string &) const override
 
Handle< QuantExt::YoYOptionletVolatilitySurface > yoyCapFloorVol (const string &, const string &) const override
 
Handle< QuantLib::CPIVolatilitySurface > cpiInflationCapFloorVolatilitySurface (const string &, const string &) const override
 CPI Inflation Cap Floor Volatility Surfaces.
 
Handle< Quote > equitySpot (const string &, const string &) const override
 
Handle< YieldTermStructure > equityDividendCurve (const string &, const string &) const override
 
Handle< YieldTermStructure > equityForecastCurve (const string &, const string &) const override
 
Handle< QuantExt::EquityIndex2equityCurve (const string &eqName, const string &) const override
 
Handle< BlackVolTermStructureequityVol (const string &, const string &) const override
 
Handle< Quote > securitySpread (const string &, const string &) const override
 
QuantLib::Handle< QuantExt::PriceTermStructurecommodityPriceCurve (const std::string &, const std::string &) const override
 
QuantLib::Handle< QuantExt::CommodityIndexcommodityIndex (const std::string &, const std::string &) const override
 
QuantLib::Handle< QuantLib::BlackVolTermStructure > commodityVolatility (const std::string &, const std::string &) const override
 
QuantLib::Handle< QuantLib::Quote > cpr (const string &, const string &) const override
 
QuantLib::Handle< QuantExt::CorrelationTermStructurecorrelationCurve (const std::string &, const std::string &, const std::string &) const override
 
- Public Member Functions inherited from Market
 Market (const bool handlePseudoCurrencies)
 Constructor.
 
virtual ~Market ()
 Destructor.
 
Handle< YieldTermStructure > discountCurve (const string &ccy, const string &configuration=Market::defaultConfiguration) const
 
QuantLib::Handle< QuantExt::FxIndexfxIndex (const string &fxIndex, const string &configuration=Market::defaultConfiguration) const
 
Handle< Quote > fxRate (const string &ccypair, const string &configuration=Market::defaultConfiguration) const
 
Handle< Quote > fxSpot (const string &ccypair, const string &configuration=Market::defaultConfiguration) const
 
Handle< BlackVolTermStructurefxVol (const string &ccypair, const string &configuration=Market::defaultConfiguration) const
 
virtual void refresh (const string &)
 Refresh term structures for a given configuration.
 
string commodityCurveLookup (const string &pm) const
 
bool handlePseudoCurrencies () const
 

Additional Inherited Members

- Static Public Attributes inherited from Market
static const string defaultConfiguration
 Default configuration label.
 
static const string inCcyConfiguration
 InCcy configuration label.
 
- Protected Attributes inherited from Market
bool handlePseudoCurrencies_ = false
 

Detailed Description

DummyMarket.