]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Use explicit constructor for iota_view. 18150/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Wed, 19 Feb 2025 15:12:39 +0000 (08:12 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Wed, 19 Feb 2025 16:20:24 +0000 (09:20 -0700)
include/deal.II/base/geometry_info.h
include/deal.II/fe/fe_interface_values.h
include/deal.II/fe/fe_values_base.h
include/deal.II/grid/reference_cell.h
include/deal.II/grid/tria_accessor.h
include/deal.II/matrix_free/fe_evaluation.h
include/deal.II/matrix_free/fe_evaluation_data.h
include/deal.II/matrix_free/fe_point_evaluation.h
source/base/mpi_remote_point_evaluation.cc

index 2c207449733ee86f8ead6711fb0a979451c5fefe..fa6d2cf6b5efd3288810e75e2e243c2093443d92 100644 (file)
@@ -2961,7 +2961,8 @@ template <int dim>
 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);
 }
 
 
@@ -2970,7 +2971,8 @@ template <int dim>
 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);
 }
 
 
index 4f1631697723c8334015c8606f4479b7f824b167..bc4a39d00ee9e2fc98dc09ecad96f8d989489626 100644 (file)
@@ -2789,7 +2789,8 @@ template <int dim, int spacedim>
 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);
 }
 
 
index 4a14bcf85fdde03a24d2e258e9f71ba3e61062a3..df8d567f859bbafa5e4e7b834cdd82329f3e9802 100644 (file)
@@ -2349,7 +2349,8 @@ template <int dim, int spacedim>
 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);
 }
 
 
@@ -2361,7 +2362,8 @@ FEValuesBase<dim, spacedim>::dof_indices_starting_at(
 {
   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);
 }
 
 
@@ -2373,7 +2375,8 @@ FEValuesBase<dim, spacedim>::dof_indices_ending_at(
 {
   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);
 }
 
 
@@ -2382,7 +2385,8 @@ template <int dim, int spacedim>
 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);
 }
 
 
index 8d29514a52a8a6cdf2834517f5c67f3c67d66a14..e1691f886350710bde56f7b82c6167a83e566642 100644 (file)
@@ -1934,7 +1934,8 @@ ReferenceCell::n_faces() const
 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());
 }
 
 
@@ -2050,7 +2051,8 @@ ReferenceCell::n_children(const RefinementCase<dim> ref_case) const
 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());
 }
 
 
@@ -2058,7 +2060,8 @@ ReferenceCell::isotropic_child_indices() const
 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());
 }
 
 
@@ -2066,7 +2069,8 @@ ReferenceCell::vertex_indices() const
 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());
 }
 
 
index 4699fee71acadd1bbb4fa4dbf8eed7ed83bdba6f..9ea31ea620a36e390affb4d8766a148e58e975c4 100644 (file)
@@ -6592,7 +6592,8 @@ template <int structdim, int dim, int spacedim>
 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());
 }
 
 
@@ -6601,7 +6602,8 @@ template <int structdim, int dim, int spacedim>
 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());
 }
 
 
@@ -6610,7 +6612,8 @@ template <int structdim, int dim, int spacedim>
 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());
 }
 
 
@@ -7530,7 +7533,8 @@ template <int spacedim>
 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());
 }
 
 
@@ -7539,7 +7543,8 @@ template <int spacedim>
 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> ------------------*/
index 4b5646e9ef4fb03229a262fdf2cbfb4ad6437907..e4bf3389da90baea5bc2ac194a42bbd9aa1d9d74 100644 (file)
@@ -7210,7 +7210,8 @@ FEEvaluation<dim,
              Number,
              VectorizedArrayType>::dof_indices() const
 {
-  return {0U, dofs_per_cell};
+  return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+    0U, dofs_per_cell);
 }
 
 
@@ -8240,7 +8241,8 @@ FEFaceEvaluation<dim,
                  Number,
                  VectorizedArrayType>::dof_indices() const
 {
-  return {0U, dofs_per_cell};
+  return std_cxx20::ranges::iota_view<unsigned int, unsigned int>(
+    0U, dofs_per_cell);
 }
 
 
index 3ba510bad3692fcc22a4669aded6b1ca6d9f02d5..7a54ba8c560b82a73b34a52bbee6acaa20ea1432 100644 (file)
@@ -1653,7 +1653,8 @@ template <int dim, typename Number, bool is_face>
 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);
 }
 
 
index 46ee7a4ca86215aafdf6f6fb2ccce27110d5b555..f2adf1800e16dec79da6c240775f479657a43ae5 100644 (file)
@@ -2370,7 +2370,8 @@ inline std_cxx20::ranges::iota_view<unsigned int, unsigned int>
 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);
 }
 
 
index 6a71e7fc7b793559587236a0734a0cb76bf03074..23bbac677da74df4445320e621473e2b7ae5160b 100644 (file)
@@ -278,7 +278,8 @@ namespace Utilities
     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()));
     }
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.