]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Clarify the name of a variable.
authorWolfgang Bangerth <bangerth@colostate.edu>
Fri, 9 Jun 2023 21:50:47 +0000 (15:50 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Fri, 9 Jun 2023 21:50:47 +0000 (15:50 -0600)
While there, also update some documentation.

include/deal.II/fe/fe_data.h
source/fe/fe_data.cc

index 3689d511d660e43cae9ae739b66537ade745af01..2ecbf3b37ebd3ebc54a49516ad611b4934ee0494 100644 (file)
@@ -140,8 +140,11 @@ namespace internal
   /**
    * Internal data structure for setting up FiniteElementData. It stores for
    * each object the (inclusive/exclusive) number of degrees of freedoms, as
-   * well as, the index of its first degree of freedom within a cell and the
-   * index of the first d-dimensional object within each face.
+   * well as the index of its first degree of freedom within a cell and the
+   * index of the first d-dimensional object within each face. Here, inclusive
+   * means "the number of DoFs located on this object as well as the
+   * lower-dimensional objects that bound it", and exclusive is then the
+   * number not including the lower-dimensional objects.
    *
    * The information is saved as a vector of vectors. One can query the
    * inclusive number of dofs of the i-th d-dimensional object via:
@@ -156,15 +159,15 @@ namespace internal
    * obj_index 0 1 2 3 4 5 | 6 7 8 9 10 11 12 13 14 | 15 15 15 16 17 | 18
    * @endcode
    *
-   * Since the above table looks as follows for:
+   * The above table has these numbers because of the following considerations:
    *
-   * - a triangle:
+   * - For each triangular face:
    * @code
    * dpo_excl  1  1  1 | 1  1  1 |  0
    * obj_index 0  1  2 | 3  4  5 |  6
    * @endcode
    *
-   * - quadrilateral:
+   * - For each quadrilateral face:
    * @code
    * dpo_excl  1  1  1  1 | 1  1  1  1 |  1
    * obj_index 0  1  2  3 | 4  5  6  7 |  8
@@ -305,10 +308,11 @@ private:
   const ReferenceCell reference_cell_kind;
 
   /**
-   * Number of unique quads. If all quads have the same type, the value is
-   * one; else it equals the number of quads.
+   * Number of unique two-dimensional sub-objects. If all
+   * two-dimensional sub-objects have the same type, the value is one;
+   * else it equals the number of quads.
    */
-  const unsigned int number_unique_quads;
+  const unsigned int number_of_unique_2d_subobjects;
 
   /**
    * Number of unique faces. If all faces have the same type, the value is
@@ -772,7 +776,7 @@ template <int dim>
 inline unsigned int
 FiniteElementData<dim>::n_unique_quads() const
 {
-  return number_unique_quads;
+  return number_of_unique_2d_subobjects;
 }
 
 
index 98b9cd8f2fb9302630e4c2abaf964ca83b13ad26..032b3ba08010c3145e3190490672712797e07a94 100644 (file)
@@ -157,7 +157,7 @@ FiniteElementData<dim>::FiniteElementData(
   const Conformity                      conformity,
   const BlockIndices &                  block_indices)
   : reference_cell_kind(reference_cell)
-  , number_unique_quads(
+  , number_of_unique_2d_subobjects(
       internal::number_unique_entries(data.dofs_per_object_inclusive[2]))
   , number_unique_faces(
       internal::number_unique_entries(data.dofs_per_object_inclusive[dim - 1]))

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.