0, n_locally_relevant);
const auto on_subranges = //
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ [&](const auto i1, const auto i2) {
for (const auto row_index :
std_cxx20::ranges::iota_view<unsigned int, unsigned int>(*i1,
*i2))
"time_stepping - 1 compute d_ij");
const auto on_subranges = //
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ [&](const auto i1, const auto i2) {
for (const auto i :
std_cxx20::ranges::iota_view<unsigned int, unsigned int>(*i1,
*i2))
// locally.
const auto on_subranges = //
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ [&](const auto i1, const auto i2) {
double tau_max_on_subrange = std::numeric_limits<double>::infinity();
for (const auto i :
TimerOutput::Scope scope(computing_timer,
"time_stepping - 3 perform update");
- const auto on_subranges =
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ const auto on_subranges = //
+ [&](const auto i1, const auto i2) {
for (const auto i : boost::make_iterator_range(i1, i2))
{
Assert(i < n_locally_owned, ExcInternalError());
// global maxima and minima of the gradients.
{
const auto on_subranges = //
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ [&](const auto i1, const auto i2) {
double r_i_max_on_subrange = 0.;
double r_i_min_on_subrange = std::numeric_limits<double>::infinity();
{
const auto on_subranges = //
- [&](
- std_cxx20::ranges::iota_view<unsigned int, unsigned int>::iterator i1,
- const std_cxx20::ranges::iota_view<unsigned int,
- unsigned int>::iterator i2) {
+ [&](const auto i1, const auto i2) {
for (const auto i : boost::make_iterator_range(i1, i2))
{
Assert(i < n_locally_owned, ExcInternalError());