Logo
Reference manual - version orea_version
Public Member Functions | Protected Attributes | List of all members
Analytic::Impl Class Referenceabstract
+ Inheritance diagram for Analytic::Impl:

Public Member Functions

 Impl (const boost::shared_ptr< InputParameters > &inputs)
 
virtual void runAnalytic (const boost::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={})=0
 
virtual void setUpConfigurations ()
 
virtual boost::shared_ptr< ore::data::EngineFactoryengineFactory ()
 build an engine factory
 
void setLabel (const string &label)
 
const std::string & label () const
 
void setAnalytic (Analytic *analytic)
 
Analyticanalytic () const
 
void setInputs (const QuantLib::ext::shared_ptr< InputParameters > &inputs)
 
bool generateAdditionalResults () const
 
void setGenerateAdditionalResults (const bool generateAdditionalResults)
 

Protected Attributes

QuantLib::ext::shared_ptr< InputParametersinputs_