@@ -119,7 +119,7 @@ void XvaAnalyticImpl::buildScenarioSimMarket() {
119119 analytic ()->configurations ().simMarketParams ,
120120 boost::make_shared<FixingManager>(inputs_->asof ()),
121121 configuration,
122- *inputs_->curveConfigs ()[ 0 ] ,
122+ *inputs_->curveConfigs (). get () ,
123123 *analytic ()->configurations ().todaysMarketParams ,
124124 inputs_->continueOnError (),
125125 false , true , false ,
@@ -347,7 +347,7 @@ void XvaAnalyticImpl::buildClassicCube(const boost::shared_ptr<Portfolio>& portf
347347
348348 MultiThreadedValuationEngine engine (
349349 inputs_->nThreads (), inputs_->asof (), grid_, samples_, analytic ()->loader (), scenarioGenerator_,
350- inputs_->simulationPricingEngine (), inputs_->curveConfigs ()[ 0 ] , analytic ()->configurations ().todaysMarketParams ,
350+ inputs_->simulationPricingEngine (), inputs_->curveConfigs (). get () , analytic ()->configurations ().todaysMarketParams ,
351351 inputs_->marketConfig (" simulation" ), analytic ()->configurations ().simMarketParams , false , false ,
352352 boost::make_shared<ScenarioFilter>(), inputs_->refDataManager (),
353353 *inputs_->iborFallbackConfig (), true , false , cubeFactory, {}, cptyCubeFactory, " xva-simulation" );
@@ -471,7 +471,7 @@ void XvaAnalyticImpl::amcRun(bool doClassicRun) {
471471 inputs_->nThreads (), inputs_->asof (), samples_, analytic ()->loader (), inputs_->scenarioGeneratorData (),
472472 inputs_->exposureSimMarketParams ()->additionalScenarioDataIndices (),
473473 inputs_->exposureSimMarketParams ()->additionalScenarioDataCcys (), inputs_->crossAssetModelData (),
474- inputs_->amcPricingEngine (), inputs_->curveConfigs ()[ 0 ] , analytic ()->configurations ().todaysMarketParams ,
474+ inputs_->amcPricingEngine (), inputs_->curveConfigs (). get () , analytic ()->configurations ().todaysMarketParams ,
475475 inputs_->marketConfig (" lgmcalibration" ), inputs_->marketConfig (" fxcalibration" ),
476476 inputs_->marketConfig (" eqcalibration" ), inputs_->marketConfig (" infcalibration" ),
477477 inputs_->marketConfig (" crcalibration" ), inputs_->marketConfig (" simulation" ), inputs_->refDataManager (),
0 commit comments