|
| XvaAnalyticImpl (const boost::shared_ptr< InputParameters > &inputs) |
|
virtual void | runAnalytic (const boost::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={}) override |
|
void | setUpConfigurations () override |
|
void | checkConfigurations (const boost::shared_ptr< Portfolio > &portfolio) |
|
| Impl (const boost::shared_ptr< InputParameters > &inputs) |
|
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) |
|
|
boost::shared_ptr< ore::data::EngineFactory > | engineFactory () override |
| build an engine factory
|
|
void | buildScenarioSimMarket () |
|
void | buildCrossAssetModel (bool continueOnError) |
|
void | buildScenarioGenerator (bool continueOnError) |
|
void | initCubeDepth () |
|
void | initCube (boost::shared_ptr< NPVCube > &cube, const std::set< std::string > &ids, Size cubeDepth) |
|
void | initClassicRun (const boost::shared_ptr< Portfolio > &portfolio) |
|
void | buildClassicCube (const boost::shared_ptr< Portfolio > &portfolio) |
|
boost::shared_ptr< Portfolio > | classicRun (const boost::shared_ptr< Portfolio > &portfolio) |
|
boost::shared_ptr< EngineFactory > | amcEngineFactory (const boost::shared_ptr< QuantExt::CrossAssetModel > &cam, const std::vector< Date > &grid) |
|
void | buildAmcPortfolio () |
|
void | amcRun (bool doClassicRun) |
|
void | runPostProcessor () |
|
Matrix | creditStateCorrelationMatrix () const |
|