Skip to content

Commit cfd2d10

Browse files
damienbarkerjenkins
authored andcommitted
QPR-12242 fix configuration builders in analyticplus
1 parent 23fa416 commit cfd2d10

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

OREAnalytics/orea/app/analytic.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ std::set<QuantLib::Date> Analytic::marketDates() const {
137137
auto addDates = impl_->additionalMarketDates();
138138
mds.insert(addDates.begin(), addDates.end());
139139

140-
for (const auto& a : allDependentAnalytics()) {
141-
addDates = a->impl()->additionalMarketDates();
140+
for (const auto& a : impl_->dependentAnalytics()) {
141+
addDates = a.second->impl()->additionalMarketDates();
142142
mds.insert(addDates.begin(), addDates.end());
143143
}
144144
return mds;
@@ -150,8 +150,8 @@ std::vector<QuantLib::ext::shared_ptr<ore::data::TodaysMarketParameters>> Analyt
150150
if (configurations().todaysMarketParams)
151151
tmps.push_back(configurations().todaysMarketParams);
152152

153-
for (const auto& a : allDependentAnalytics()) {
154-
auto ctmps = a->todaysMarketParams();
153+
for (const auto& a : impl_->dependentAnalytics()) {
154+
auto ctmps = a.second->todaysMarketParams();
155155
tmps.insert(end(tmps), begin(ctmps), end(ctmps));
156156
}
157157

OREAnalytics/orea/engine/marketriskbacktest.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ MarketRiskBacktest::MarketRiskBacktest(
5858
const bool requireTradePnl)
5959
: MarketRiskReport(calculationCurrency, portfolio, portfolioFilter, btArgs->backtestPeriod_, hisScenGen, std::move(sensiArgs), std::move(revalArgs),
6060
std::move(mtArgs), breakdown, requireTradePnl),
61-
btArgs_(std::move(btArgs)) {
62-
initialise();
61+
btArgs_(std::move(btArgs)) {
6362
}
6463

6564
void MarketRiskBacktest::initialise() {

0 commit comments

Comments
 (0)