|
| XvaEngineCG (const Mode mode, const Size nThreads, const Date &asof, const QuantLib::ext::shared_ptr< ore::data::Loader > &loader, const QuantLib::ext::shared_ptr< ore::data::CurveConfigurations > &curveConfigs, const QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters > &todaysMarketParams, const QuantLib::ext::shared_ptr< ore::analytics::ScenarioSimMarketParameters > &simMarketData, const QuantLib::ext::shared_ptr< ore::data::EngineData > &engineData, const QuantLib::ext::shared_ptr< ore::analytics::CrossAssetModelData > &crossAssetModelData, const QuantLib::ext::shared_ptr< ore::analytics::ScenarioGeneratorData > &scenarioGeneratorData, const QuantLib::ext::shared_ptr< ore::data::Portfolio > &portfolio, const string &marketConfiguration=Market::defaultConfiguration, const string &marketConfigurationInCcy=Market::inCcyConfiguration, const QuantLib::ext::shared_ptr< ore::analytics::SensitivityScenarioData > &sensitivityData=nullptr, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceData=nullptr, const QuantLib::ext::shared_ptr< IborFallbackConfig > &iborFallbackConfig=QuantLib::ext::make_shared< IborFallbackConfig >(IborFallbackConfig::defaultConfig()), const bool bumpCvaSensis=false, const bool enableDynamicIM=false, const Size dynamicIMStepSize=1, const Size regressionOrder=4, const double regressionVarianceCutoff=Null< Real >(), const Size regressionOrderDynamicIm=4, const double regressionVarianceCutoffDynamicIm=Null< Real >(), const bool tradeLevelBreakDown=true, const std::vector< Size > ®ressionReportTimeStepsDynamicIM={}, const bool useRedBlocks=true, const bool useExternalComputeDevice=false, const bool externalDeviceCompatibilityMode=false, const bool useDoublePrecisionForExternalCalculation=false, const std::string &externalComputeDevice=std::string(), const bool usePythonIntegration=false, const bool usePythonIntegrationDynamicIm=false, const bool continueOnCalibrationError=true, const bool allowModelFallbacks=true, const bool continueOnError=true, const std::string &context="xva engine cg") |