|
| | AnalyticsManager (const QuantLib::ext::shared_ptr< InputParameters > &inputs, const QuantLib::ext::shared_ptr< MarketDataLoader > &marketDataLoader) |
| |
|
bool | hasAnalytic (const std::string &type) |
| | Valid analytics in the analytics manager are the union of analytics types provided by analytics_ map.
|
| |
|
const std::set< std::string > & | validAnalytics () |
| |
|
const std::set< std::string > & | requestedAnalytics () |
| |
|
const QuantLib::ext::shared_ptr< Analytic > & | getAnalytic (const std::string &type) const |
| |
|
Size | numberOfAnalytics () |
| |
|
const QuantLib::ext::shared_ptr< InputParameters > & | inputs () |
| |
|
std::vector< QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters > > | todaysMarketParams () |
| |
|
void | runAnalytics (const QuantLib::ext::shared_ptr< MarketCalibrationReportBase > &marketCalibrationReport=nullptr) |
| |
|
void | addAnalytic (const std::string &label, const QuantLib::ext::shared_ptr< Analytic > &analytic) |
| |
|
std::map< std::string, QuantLib::ext::shared_ptr< Analytic > > | analytics () |
| |
|
void | clear () |
| |
|
Analytic::analytic_reports const | reports () |
| |
|
Analytic::analytic_npvcubes const | npvCubes () |
| |
|
Analytic::analytic_mktcubes const | mktCubes () |
| |
|
Analytic::analytic_stresstests const | stressTests () |
| |
|
void | toFile (const Analytic::analytic_reports &reports, const std::string &outputPath, const std::map< std::string, std::string > &reportNames={}, const char sep=',', const bool commentCharacter=false, char quoteChar='\0', const string &nullString="#N/A", const std::set< std::string > &lowerHeaderReportNames={}) |
| |