]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove is_first_cell(). 1316/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Sun, 9 Aug 2015 21:27:23 +0000 (16:27 -0500)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Sun, 9 Aug 2015 21:27:23 +0000 (16:27 -0500)
The InternalDataBase::is_first_cell() function is now no longer used
(though the value it returns is still internally used in
current_update_flags()). Remove the function.

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

index 94e2c4076515ba3d3ab4c6c6c3c8e07e4f0f0862..1268ebfbf4bc3a80cc8c0e0020748de81ccd863b 100644 (file)
@@ -430,18 +430,6 @@ public:
      */
     UpdateFlags  current_update_flags() const;
 
-    /**
-     * Return whether we are presently initializing data for the first cell.
-     * The value of the field this function is returning is set to @p true in
-     * the constructor, and cleared by the @p FEValues class after the first
-     * cell has been initialized.
-     *
-     * This function is used to determine whether we need to use the @p
-     * update_once flags for computing data, or whether we can use the @p
-     * update_each flags.
-     */
-    bool is_first_cell () const;
-
     /**
      * Set the @p first_cell flag to @p false. Used by the @p FEValues class
      * to indicate that we have already done the work on the first cell.
@@ -464,7 +452,8 @@ public:
 
   private:
     /**
-     * The value returned by @p is_first_cell.
+     * Initially set to true, but reset to false when clear_first_cell()
+     * is called.
      */
     bool first_cell;
   };
index 0d81c20796f21ffc0bd4c5f0768350e1ee7c1f80..bf44616aefcaaca0b589d2d263021b67e8c6fff5 100644 (file)
@@ -390,18 +390,6 @@ public:
      */
     UpdateFlags  current_update_flags() const;
 
-    /**
-     * Return whether we are presently initializing data for the first cell.
-     * The value of the field this function is returning is set to @p true in
-     * the constructor, and cleared by the @p FEValues class after the first
-     * cell has been initialized.
-     *
-     * This function is used to determine whether we need to use the @p
-     * update_once flags for computing data, or whether we can use the @p
-     * update_each flags.
-     */
-    bool is_first_cell () const;
-
     /**
      * Set the @p first_cell flag to @p false. Used by the @p FEValues class
      * to indicate that we have already done the work on the first cell.
@@ -437,7 +425,8 @@ public:
 
   private:
     /**
-     * The value returned by @p is_first_cell.
+     * Initially set to true, but reset to false when clear_first_cell()
+     * is called.
      */
     bool first_cell;
   };
@@ -895,16 +884,6 @@ Mapping<dim,spacedim>::InternalDataBase::current_update_flags () const
 
 
 
-template <int dim, int spacedim>
-inline
-bool
-Mapping<dim,spacedim>::InternalDataBase::is_first_cell () const
-{
-  return first_cell;
-}
-
-
-
 template <int dim, int spacedim>
 inline
 void
index 18f846e6b8e19422ab2a4e88157a118536e7bc96..fd00738656ef9508e8e3ecb831495923083bb21b 100644 (file)
@@ -126,7 +126,6 @@ InternalDataBase::initialize_2nd (const FiniteElement<dim,spacedim> *element,
 
 
 template <int dim, int spacedim>
-inline
 UpdateFlags
 FiniteElement<dim,spacedim>::InternalDataBase::current_update_flags () const
 {
@@ -143,17 +142,6 @@ FiniteElement<dim,spacedim>::InternalDataBase::current_update_flags () const
 
 
 template <int dim, int spacedim>
-inline
-bool
-FiniteElement<dim,spacedim>::InternalDataBase::is_first_cell () const
-{
-  return first_cell;
-}
-
-
-
-template <int dim, int spacedim>
-inline
 void
 FiniteElement<dim,spacedim>::InternalDataBase::clear_first_cell ()
 {

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.