|
| PnlAnalyticImpl (const QuantLib::ext::shared_ptr< InputParameters > &inputs) |
|
void | runAnalytic (const QuantLib::ext::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={}) override |
|
void | setUpConfigurations () override |
|
bool | useSpreadedTermStructures () const |
|
const QuantLib::Date & | mporDate () const |
|
std::vector< QuantLib::Date > | additionalMarketDates () const override |
|
const QuantLib::ext::shared_ptr< ore::analytics::Scenario > & | t0Scenario () const |
|
const QuantLib::ext::shared_ptr< ore::analytics::Scenario > & | t1Scenario () const |
|
void | setT0Scenario (const QuantLib::ext::shared_ptr< ore::analytics::Scenario > &scenario) |
|
void | setT1Scenario (const QuantLib::ext::shared_ptr< ore::analytics::Scenario > &scenario) |
|
| Impl (const QuantLib::ext::shared_ptr< InputParameters > &inputs) |
|
virtual QuantLib::ext::shared_ptr< ore::data::EngineFactory > | engineFactory () |
| build an engine factory
|
|
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 |
|