@@ -161,7 +161,7 @@ void PricingAnalyticImpl::runAnalytic(
161161 boost::shared_ptr<StressTest> stressTest = boost::make_shared<StressTest>(
162162 analytic ()->portfolio (), analytic ()->market (), marketConfig, inputs_->pricingEngine (),
163163 inputs_->stressSimMarketParams (), inputs_->stressScenarioData (),
164- *inputs_-> curveConfigs ().at ( 0 ) , *analytic ()->configurations ().todaysMarketParams , nullptr ,
164+ *analytic ()-> configurations ().curveConfig , *analytic ()->configurations ().todaysMarketParams , nullptr ,
165165 inputs_->refDataManager (), *inputs_->iborFallbackConfig (),
166166 inputs_->continueOnError ());
167167 stressTest->writeReport (report, inputs_->stressThreshold ());
@@ -182,7 +182,7 @@ void PricingAnalyticImpl::runAnalytic(
182182 sensiAnalysis = boost::make_shared<SensitivityAnalysisPlus>(
183183 analytic ()->portfolio (), analytic ()->market (), configuration, inputs_->pricingEngine (),
184184 analytic ()->configurations ().simMarketParams , analytic ()->configurations ().sensiScenarioData ,
185- recalibrateModels, inputs_-> curveConfigs ().at ( 0 ) ,
185+ recalibrateModels, analytic ()-> configurations ().curveConfig ,
186186 analytic ()->configurations ().todaysMarketParams , ccyConv, inputs_->refDataManager (),
187187 *inputs_->iborFallbackConfig (), true , false , inputs_->dryRun ());
188188 LOG (" Single-threaded sensi analysis created" );
@@ -197,8 +197,8 @@ void PricingAnalyticImpl::runAnalytic(
197197 sensiAnalysis = boost::make_shared<SensitivityAnalysisPlus>(
198198 inputs_->nThreads (), inputs_->asof (), loader, analytic ()->portfolio (),
199199 Market::defaultConfiguration, inputs_->pricingEngine (),
200- analytic ()->configurations ().simMarketParams , analytic ()->configurations ().sensiScenarioData ,
201- recalibrateModels, inputs_-> curveConfigs ().at ( 0 ) ,
200+ analytic ()->configurations ().simMarketParams , analytic ()->configurations ().sensiScenarioData ,
201+ recalibrateModels, analytic ()-> configurations ().curveConfig ,
202202 analytic ()->configurations ().todaysMarketParams , ccyConv, inputs_->refDataManager (),
203203 *inputs_->iborFallbackConfig (), true , false , inputs_->dryRun ());
204204 LOG (" Multi-threaded sensi analysis created" );
0 commit comments