diff --git a/mex/sources/k_order_perturbation/k_order_perturbation.cc b/mex/sources/k_order_perturbation/k_order_perturbation.cc index bf94f076c78f709d769f2ebce214379022cbc701..01f98a57728a5a2b20cf025cdff995cdb95102a6 100644 --- a/mex/sources/k_order_perturbation/k_order_perturbation.cc +++ b/mex/sources/k_order_perturbation/k_order_perturbation.cc @@ -210,8 +210,8 @@ extern "C" && mxGetNumberOfElements(order_var_mx) == static_cast<size_t>(nEndo))) mexErrMsgTxt("dr.order_var should be a real dense array of M_.endo_nbr elements"); std::vector<int> dr_order(nEndo); - std::transform(mxGetPr(order_var_mx), mxGetPr(order_var_mx) + nEndo, dr_order.begin(), - [](double x) { return static_cast<int>(x) - 1; }); + std::ranges::transform(mxGetPr(order_var_mx), mxGetPr(order_var_mx) + nEndo, dr_order.begin(), + [](double x) { return static_cast<int>(x) - 1; }); // Retrieve sparse indices for dynamic model diff --git a/mex/sources/k_order_welfare/k_order_welfare.cc b/mex/sources/k_order_welfare/k_order_welfare.cc index 33436437d12ca843039117085f2c60cd11434edd..c31707a1947e251c4ff0c2f794df895801c2e801 100644 --- a/mex/sources/k_order_welfare/k_order_welfare.cc +++ b/mex/sources/k_order_welfare/k_order_welfare.cc @@ -242,8 +242,8 @@ extern "C" && mxGetNumberOfElements(order_var_mx) == static_cast<size_t>(nEndo))) mexErrMsgTxt("dr.order_var should be a real dense array of M_.endo_nbr elements"); std::vector<int> dr_order(nEndo); - std::transform(mxGetPr(order_var_mx), mxGetPr(order_var_mx) + nEndo, dr_order.begin(), - [](double x) { return static_cast<int>(x) - 1; }); + std::ranges::transform(mxGetPr(order_var_mx), mxGetPr(order_var_mx) + nEndo, dr_order.begin(), + [](double x) { return static_cast<int>(x) - 1; }); // Retrieve sparse indices for dynamic model