inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
GeometryInfo<dim>::face_indices()
{
- return {0U, faces_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, faces_per_cell);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
GeometryInfo<dim>::vertex_indices()
{
- return {0U, vertices_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, vertices_per_cell);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FEInterfaceValues<dim, spacedim>::quadrature_point_indices() const
{
- return {0U, n_quadrature_points};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_quadrature_points);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FEValuesBase<dim, spacedim>::dof_indices() const
{
- return {0U, dofs_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, dofs_per_cell);
}
{
Assert(start_dof_index <= dofs_per_cell,
ExcIndexRange(start_dof_index, 0, dofs_per_cell + 1));
- return {start_dof_index, dofs_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ start_dof_index, dofs_per_cell);
}
{
Assert(end_dof_index < dofs_per_cell,
ExcIndexRange(end_dof_index, 0, dofs_per_cell));
- return {0U, end_dof_index + 1};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, end_dof_index + 1);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FEValuesBase<dim, spacedim>::quadrature_point_indices() const
{
- return {0U, n_quadrature_points};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_quadrature_points);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
ReferenceCell::face_indices() const
{
- return {0U, n_faces()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_faces());
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
ReferenceCell::isotropic_child_indices() const
{
- return {0U, n_isotropic_children()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_isotropic_children());
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
ReferenceCell::vertex_indices() const
{
- return {0U, n_vertices()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_vertices());
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
ReferenceCell::line_indices() const
{
- return {0U, n_lines()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_lines());
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
TriaAccessor<structdim, dim, spacedim>::vertex_indices() const
{
- return {0U, n_vertices()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_vertices());
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
TriaAccessor<structdim, dim, spacedim>::line_indices() const
{
- return {0U, n_lines()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_lines());
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
TriaAccessor<structdim, dim, spacedim>::face_indices() const
{
- return {0U, n_faces()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_faces());
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
TriaAccessor<0, 1, spacedim>::vertex_indices() const
{
- return {0U, n_vertices()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_vertices());
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
TriaAccessor<0, 1, spacedim>::line_indices() const
{
- return {0U, n_lines()};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_lines());
}
/*------------------ Functions: CellAccessor<dim,spacedim> ------------------*/
Number,
VectorizedArrayType>::dof_indices() const
{
- return {0U, dofs_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, dofs_per_cell);
}
Number,
VectorizedArrayType>::dof_indices() const
{
- return {0U, dofs_per_cell};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, dofs_per_cell);
}
inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
FEEvaluationData<dim, Number, is_face>::quadrature_point_indices() const
{
- return {0U, n_quadrature_points};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0U, n_quadrature_points);
}
FEPointEvaluationBase<n_components_, dim, spacedim, Number>::
quadrature_point_indices() const
{
- return {0U, n_q_points};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(0U,
+ n_q_points);
}
std_cxx20::ranges::iota_view<unsigned int, unsigned int>
RemotePointEvaluation<dim, spacedim>::CellData::cell_indices() const
{
- return {0, static_cast<unsigned int>(cells.size())};
+ return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+ 0, static_cast<unsigned int>(cells.size()));
}