@@ -464,7 +464,7 @@ XvaAnalyticImpl::classicRun(const QuantLib::ext::shared_ptr<Portfolio>& portfoli
464464 classicPortfolio_->add (trade);
465465 QL_REQUIRE (analytic ()->market (), " today's market not set" );
466466 QuantLib::ext::shared_ptr<EngineFactory> factory = engineFactory ();
467- classicPortfolio_->build (factory, " analytic/" + label (), true , inputs_-> useAtParCouponsTrades () );
467+ classicPortfolio_->build (factory, " analytic/" + label ());
468468 Date maturityDate = inputs_->asof ();
469469 if (inputs_->portfolioFilterDate () != Null<Date>())
470470 maturityDate = inputs_->portfolioFilterDate ();
@@ -592,8 +592,7 @@ void XvaAnalyticImpl::buildClassicCube(const QuantLib::ext::shared_ptr<Portfolio
592592 analytic ()->configurations ().todaysMarketParams , inputs_->marketConfig (" simulation" ),
593593 analytic ()->configurations ().simMarketParams , false , false , QuantLib::ext::make_shared<ScenarioFilter>(),
594594 inputs_->refDataManager (), inputs_->iborFallbackConfig (), true , false , false , cubeFactory, {},
595- cptyCubeFactory, " xva-simulation" , offsetScenario_, inputs_->useAtParCouponsCurves (),
596- inputs_->useAtParCouponsTrades ());
595+ cptyCubeFactory, " xva-simulation" , offsetScenario_);
597596
598597 engine.setAggregationScenarioData (scenarioData_);
599598 engine.registerProgressIndicator (progressBar);
@@ -664,8 +663,7 @@ void XvaAnalyticImpl::buildAmcPortfolio() {
664663 if (inputs_->amcTradeTypes ().find (trade->tradeType ()) != inputs_->amcTradeTypes ().end ()) {
665664 if (inputs_->amcCg () != XvaEngineCG::Mode::CubeGeneration) {
666665 auto t = trade;
667- auto [ft, success] =
668- buildTrade (t, factory, " analytic/" + label (), false , true , true , inputs_->useAtParCouponsTrades ());
666+ auto [ft, success] = buildTrade (t, factory, " analytic/" + label (), false , true , true );
669667 if (success)
670668 amcPortfolio_->add (trade);
671669 else
@@ -733,8 +731,7 @@ void XvaAnalyticImpl::amcRun(bool doClassicRun, bool continueOnCalibrationError,
733731 inputs_->xvaCgUseRedBlocks (), inputs_->xvaCgUseExternalComputeDevice (),
734732 inputs_->xvaCgExternalDeviceCompatibilityMode (), inputs_->xvaCgUseDoublePrecisionForExternalCalculation (),
735733 inputs_->xvaCgExternalComputeDevice (), inputs_->xvaCgUsePythonIntegration (),
736- inputs_->xvaCgUsePythonIntegrationDynamicIm (), true , true , true , inputs_->useAtParCouponsCurves (),
737- inputs_->useAtParCouponsTrades (), " xva analytic" );
734+ inputs_->xvaCgUsePythonIntegrationDynamicIm (), true , true , true , " xva analytic" );
738735
739736 engine.registerProgressIndicator (progressBar);
740737 engine.registerProgressIndicator (progressLog);
@@ -796,8 +793,7 @@ void XvaAnalyticImpl::amcRun(bool doClassicRun, bool continueOnCalibrationError,
796793 inputs_->marketConfig (" simulation" ), inputs_->amcPathDataInput (), inputs_->amcPathDataOutput (),
797794 inputs_->amcIndividualTrainingInput (), inputs_->amcIndividualTrainingOutput (),
798795 inputs_->refDataManager (), inputs_->iborFallbackConfig (), true , cubeFactory, offsetScenario_,
799- simMarketParams, continueOnCalibrationError, allowModelFallbacks, inputs_->useAtParCouponsCurves (),
800- inputs_->useAtParCouponsTrades ());
796+ simMarketParams, continueOnCalibrationError, allowModelFallbacks);
801797
802798 amcEngine.registerProgressIndicator (progressBar);
803799 amcEngine.registerProgressIndicator (progressLog);
@@ -1020,8 +1016,7 @@ void XvaAnalyticImpl::runAnalytic(const QuantLib::ext::shared_ptr<ore::data::InM
10201016 inputs_->xvaCgUseRedBlocks (), inputs_->xvaCgUseExternalComputeDevice (),
10211017 inputs_->xvaCgExternalDeviceCompatibilityMode (), inputs_->xvaCgUseDoublePrecisionForExternalCalculation (),
10221018 inputs_->xvaCgExternalComputeDevice (), inputs_->xvaCgUsePythonIntegration (),
1023- inputs_->xvaCgUsePythonIntegrationDynamicIm (), true , true , true , inputs_->useAtParCouponsCurves (),
1024- inputs_->useAtParCouponsTrades (), " xva analytic" );
1019+ inputs_->xvaCgUsePythonIntegrationDynamicIm (), true , true , true , " xva analytic" );
10251020
10261021 engine.run ();
10271022
0 commit comments