Logo
Reference manual - version orea_version
Public Member Functions | List of all members
MarketDataCsvLoader Class Reference
+ Inheritance diagram for MarketDataCsvLoader:

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< InputParametersinputs_
 
QuantLib::ext::shared_ptr< ore::data::InMemoryLoaderloader_
 
QuoteMap quotes_
 
FixingMap fixings_