@@ -51,13 +51,15 @@ SensitivityAnalysis::SensitivityAnalysis(
5151 const bool laxFxConversion, const QuantLib::ext::shared_ptr<ore::data::CurveConfigurations>& curveConfigs,
5252 const QuantLib::ext::shared_ptr<ore::data::TodaysMarketParameters>& todaysMarketParams,
5353 const bool nonShiftedBaseCurrencyConversion, const QuantLib::ext::shared_ptr<ReferenceDataManager>& referenceData,
54- const QuantLib::ext::shared_ptr<IborFallbackConfig>& iborFallbackConfig, const bool continueOnError, bool dryRun)
54+ const QuantLib::ext::shared_ptr<IborFallbackConfig>& iborFallbackConfig, const bool continueOnError, bool dryRun,
55+ const bool useAtParCouponsTrades)
5556 : market_(market), marketConfiguration_(marketConfiguration), asof_(market ? market->asofDate () : Date()),
5657 simMarketData_(simMarketData), sensitivityData_(sensitivityData), recalibrateModels_(recalibrateModels),
5758 laxFxConversion_(laxFxConversion), curveConfigs_(curveConfigs), todaysMarketParams_(todaysMarketParams),
5859 overrideTenors_(false ), nonShiftedBaseCurrencyConversion_(nonShiftedBaseCurrencyConversion),
5960 referenceData_(referenceData), iborFallbackConfig_(iborFallbackConfig), continueOnError_(continueOnError),
60- engineData_(engineData), portfolio_(portfolio), dryRun_(dryRun), useSingleThreadedEngine_(true ) {}
61+ engineData_(engineData), portfolio_(portfolio), dryRun_(dryRun), useSingleThreadedEngine_(true ),
62+ useAtParCouponsTrades_(useAtParCouponsTrades) {}
6163
6264SensitivityAnalysis::SensitivityAnalysis (
6365 const Size nThreads, const Date& asof, const QuantLib::ext::shared_ptr<ore::data::Loader>& loader,
0 commit comments