#include <orea/app/analytics/scenariostatisticsanalytic.hpp>
Inheritance diagram for ScenarioStatisticsAnalyticImpl:
Collaboration diagram for ScenarioStatisticsAnalyticImpl:Public Member Functions | |
| ScenarioStatisticsAnalyticImpl (const QuantLib::ext::shared_ptr< InputParameters > &inputs) | |
| virtual void | runAnalytic (const QuantLib::ext::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={}) override |
| void | setUpConfigurations () override |
| QuantLib::ext::shared_ptr< ScenarioGenerator > | scenarioGenerator () |
Public Member Functions inherited from Analytic::Impl | |
| Impl () | |
| Impl (const QuantLib::ext::shared_ptr< InputParameters > &inputs) | |
| virtual | ~Impl () |
| virtual void | runAnalytic (const QuantLib::ext::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={})=0 |
| virtual void | setUpConfigurations () |
| virtual QuantLib::ext::shared_ptr< ore::data::EngineFactory > | engineFactory () |
| build an engine factory More... | |
| void | setLabel (const string &label) |
| const std::string & | label () const |
| void | setAnalytic (Analytic *analytic) |
| Analytic * | analytic () const |
| void | setInputs (const QuantLib::ext::shared_ptr< InputParameters > &inputs) |
| bool | generateAdditionalResults () const |
| void | setGenerateAdditionalResults (const bool generateAdditionalResults) |
| bool | hasDependentAnalytic (const std::string &key) |
| template<class T > | |
| QuantLib::ext::shared_ptr< T > | dependentAnalytic (const std::string &key) const |
| QuantLib::ext::shared_ptr< Analytic > | dependentAnalytic (const std::string &key) const |
| const std::map< std::string, QuantLib::ext::shared_ptr< Analytic > > & | dependentAnalytics () const |
| void | addDependentAnalytic (const std::string &key, const QuantLib::ext::shared_ptr< Analytic > &analytic) |
| std::vector< QuantLib::ext::shared_ptr< Analytic > > | allDependentAnalytics () const |
| virtual std::vector< QuantLib::Date > | additionalMarketDates () const |
Static Public Attributes | |
| static constexpr const char * | LABEL = "SCENARIO_STATISTICS" |
Protected Member Functions | |
| void | buildScenarioSimMarket () |
| void | buildCrossAssetModel (bool continueOnError) |
| void | buildScenarioGenerator (bool continueOnError) |
Protected Attributes | |
| QuantLib::ext::shared_ptr< ScenarioSimMarket > | simMarket_ |
| QuantLib::ext::shared_ptr< CrossAssetModel > | model_ |
| QuantLib::ext::shared_ptr< ScenarioGenerator > | scenarioGenerator_ |
| QuantLib::ext::shared_ptr< DateGrid > | grid_ |
| Size | samples_ = 0 |
Protected Attributes inherited from Analytic::Impl | |
| QuantLib::ext::shared_ptr< InputParameters > | inputs_ |
| std::string | label_ |
| label for logging purposes primarily More... | |
| std::map< std::string, QuantLib::ext::shared_ptr< Analytic > > | dependentAnalytics_ |
Definition at line 30 of file scenariostatisticsanalytic.hpp.
| ScenarioStatisticsAnalyticImpl | ( | const QuantLib::ext::shared_ptr< InputParameters > & | inputs | ) |
Definition at line 34 of file scenariostatisticsanalytic.hpp.
Here is the call graph for this function:
|
overridevirtual |
Implements Analytic::Impl.
Definition at line 100 of file scenariostatisticsanalytic.cpp.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from Analytic::Impl.
Definition at line 41 of file scenariostatisticsanalytic.cpp.
Here is the call graph for this function:| QuantLib::ext::shared_ptr< ScenarioGenerator > scenarioGenerator | ( | ) |
Definition at line 39 of file scenariostatisticsanalytic.hpp.
Here is the caller graph for this function:
|
protected |
Definition at line 49 of file scenariostatisticsanalytic.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 87 of file scenariostatisticsanalytic.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 65 of file scenariostatisticsanalytic.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticconstexpr |
Definition at line 32 of file scenariostatisticsanalytic.hpp.
|
protected |
Definition at line 46 of file scenariostatisticsanalytic.hpp.
|
protected |
Definition at line 47 of file scenariostatisticsanalytic.hpp.
|
protected |
Definition at line 48 of file scenariostatisticsanalytic.hpp.
|
protected |
Definition at line 50 of file scenariostatisticsanalytic.hpp.
|
protected |
Definition at line 51 of file scenariostatisticsanalytic.hpp.