Logo
Reference manual - version orea_version
ValuationEngine Member List

This is the complete list of members for ValuationEngine, including all inherited members.

buildCube(const boost::shared_ptr< data::Portfolio > &portfolio, boost::shared_ptr< analytics::NPVCube > outputCube, std::vector< boost::shared_ptr< ValuationCalculator >> calculators, bool mporStickyDate=true, boost::shared_ptr< analytics::NPVCube > outputCubeNettingSet=nullptr, boost::shared_ptr< analytics::NPVCube > outputCptyCube=nullptr, std::vector< boost::shared_ptr< CounterpartyCalculator >> cptyCalculators={}, bool dryRun=false)ValuationEngine
progressIndicators() constProgressReporter
registerProgressIndicator(const boost::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
resetProgress()ProgressReporter
unregisterAllProgressIndicators()ProgressReporter
unregisterProgressIndicator(const boost::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
updateProgress(const unsigned long progress, const unsigned long total)ProgressReporter
ValuationEngine(const QuantLib::Date &today, const boost::shared_ptr< ore::data::DateGrid > &dg, const boost::shared_ptr< analytics::SimMarket > &simMarket, const set< std::pair< std::string, boost::shared_ptr< QuantExt::ModelBuilder >>> &modelBuilders=set< std::pair< std::string, boost::shared_ptr< QuantExt::ModelBuilder >>>())ValuationEngine