inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FECouplingValues<dim1, dim2, spacedim>::quadrature_point_indices() const
{
- return {0U, n_quadrature_points_};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_quadrature_points_);
}
AssertThrow(n_coupling_dofs_ != numbers::invalid_unsigned_int,
ExcMessage(
"Dofs are independent. You cannot ask for coupling dofs."));
- return {0U, n_coupling_dofs_};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_coupling_dofs_);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FECouplingValues<dim1, dim2, spacedim>::first_dof_indices() const
{
- return {0U, n_first_dofs()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_first_dofs());
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FECouplingValues<dim1, dim2, spacedim>::second_dof_indices() const
{
- return {0U, n_second_dofs()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_second_dofs());
}