#include <orea/app/analytics/parstressconversionanalytic.hpp>
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.
|
override |
Definition at line 39 of file parstressconversionanalytic.cpp.
|
overridevirtual |
Reimplemented from Analytic::Impl.
Definition at line 29 of file parstressconversionanalytic.cpp.
|
staticconstexpr |
Definition at line 30 of file parstressconversionanalytic.hpp.