Public Member Functions | |
MarketDataCsvLoader (const QuantLib::ext::shared_ptr< InputParameters > &inputs, const QuantLib::ext::shared_ptr< ore::data::CSVLoader > &csvLoader) | |
Public Member Functions inherited from MarketDataLoader | |
MarketDataLoader (const QuantLib::ext::shared_ptr< InputParameters > &inputs, QuantLib::ext::shared_ptr< MarketDataLoaderImpl > impl) | |
void | populateLoader (const std::vector< QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters >> &todaysMarketParameters, const std::set< QuantLib::Date > &loaderDates) |
virtual void | populateFixings (const std::vector< QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters >> &todaysMarketParameters, const std::set< QuantLib::Date > &loaderDates={}) |
virtual void | addRelevantFixings (const std::pair< std::string, RequiredFixings::FixingDates > &fixing, std::map< std::pair< std::string, QuantLib::Date >, std::set< QuantLib::Date >> &lastAvailableFixingLookupMap) |
void | resetLoader () |
clear the loader | |
const QuantLib::ext::shared_ptr< ore::data::InMemoryLoader > & | loader () const |
getters | |
QuoteMap | quotes () |
Additional Inherited Members | |
Protected Member Functions inherited from MarketDataLoader | |
const QuantLib::ext::shared_ptr< MarketDataLoaderImpl > & | impl () const |
Protected Attributes inherited from MarketDataLoader | |
QuantLib::ext::shared_ptr< InputParameters > | inputs_ |
QuantLib::ext::shared_ptr< ore::data::InMemoryLoader > | loader_ |
QuoteMap | quotes_ |
FixingMap | fixings_ |