diff --git a/src/ModelTree.cc b/src/ModelTree.cc index f9330c0778241cfa7ef980b4971d33bef9bf438f..27efe7006ecdd41b04688ad35c82aa7c741f0cd1 100644 --- a/src/ModelTree.cc +++ b/src/ModelTree.cc @@ -932,7 +932,7 @@ ModelTree::computeTemporaryTerms(bool is_matlab, bool no_tmp_terms) for (int order = 1; order < static_cast<int>(derivatives.size()); order++) for (const auto &it : derivatives[order]) - it.second->computeTemporaryTerms({ 0, order }, + it.second->computeTemporaryTerms({ order, 0 }, temp_terms_map, reference_count, is_matlab); @@ -949,7 +949,7 @@ ModelTree::computeTemporaryTerms(bool is_matlab, bool no_tmp_terms) temporary_terms_derivatives.clear(); temporary_terms_derivatives.resize(derivatives.size()); for (int order = 0; order < static_cast<int>(derivatives.size()); order++) - temporary_terms_derivatives[order] = move(temp_terms_map[{ 0, order }]); + temporary_terms_derivatives[order] = move(temp_terms_map[{ order, 0 }]); // Compute indices in MATLAB/Julia vector for (int order {0}, idx {0}; order < static_cast<int>(derivatives.size()); order++)