#include <orea/app/analytics/parstressconversionanalytic.hpp>
Inheritance diagram for ParStressConversionAnalyticImpl:
Collaboration diagram for ParStressConversionAnalyticImpl:Public Member Functions | |
| ParStressConversionAnalyticImpl (const boost::shared_ptr< InputParameters > &inputs) | |
| void | runAnalytic (const boost::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={}) override |
| void | setUpConfigurations () override |
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 = "PARSTRESSCONVERSION" |
Additional Inherited Members | |
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 28 of file parstressconversionanalytic.hpp.
| ParStressConversionAnalyticImpl | ( | const boost::shared_ptr< InputParameters > & | inputs | ) |
Definition at line 32 of file parstressconversionanalytic.hpp.
Here is the call graph for this function:
|
override |
Definition at line 39 of file parstressconversionanalytic.cpp.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from Analytic::Impl.
Definition at line 29 of file parstressconversionanalytic.cpp.
Here is the call graph for this function:
|
staticconstexpr |
Definition at line 30 of file parstressconversionanalytic.hpp.