]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove now no longer used FE_PolyTensor::update_once/each.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Sun, 24 Jan 2016 01:23:07 +0000 (19:23 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Mon, 25 Jan 2016 15:12:14 +0000 (09:12 -0600)
include/deal.II/fe/fe_poly_tensor.h
source/fe/fe_poly_tensor.cc

index 24495748c25723b5b513728902da163a5ee3d225..0761b127319a53519536076c54bccc3df8e59073 100644 (file)
@@ -184,20 +184,6 @@ protected:
   MappingType mapping_type;
 
 
-  /**
-   * Given <tt>flags</tt>, determines the values which must be computed only
-   * for the reference cell. Make sure, that #mapping_type is set by the
-   * derived class, such that this function can operate correctly.
-   */
-  UpdateFlags update_once (const UpdateFlags flags) const;
-
-  /**
-   * Given <tt>flags</tt>, determines the values which must be computed in
-   * each cell cell. Make sure, that #mapping_type is set by the derived
-   * class, such that this function can operate correctly.
-   */
-  UpdateFlags update_each (const UpdateFlags flags) const;
-
   /* NOTE: The following function has its definition inlined into the class declaration
      because we otherwise run into a compiler error with MS Visual Studio. */
   virtual
@@ -210,7 +196,7 @@ protected:
     // generate a new data object and
     // initialize some fields
     InternalData *data = new InternalData;
-    data->update_each = update_each(update_flags) | update_once(update_flags);  // FIX: only update_each required
+    data->update_each = requires_update_flags(update_flags);
 
     const unsigned int n_q_points = quadrature.size();
 
index 4f9c3635c983d6841b4043c0f37efef342f19cba..fd6721d00d0fdf3cf9d143f5618c6228d965a857 100644 (file)
@@ -1720,29 +1720,6 @@ fill_fe_subface_values
 template <class PolynomialType, int dim, int spacedim>
 UpdateFlags
 FE_PolyTensor<PolynomialType,dim,spacedim>::requires_update_flags(const UpdateFlags flags) const
-{
-  return update_once(flags) | update_each(flags);
-}
-
-
-template <class PolynomialType, int dim, int spacedim>
-UpdateFlags
-FE_PolyTensor<PolynomialType,dim,spacedim>::update_once (const UpdateFlags flags) const
-{
-  const bool values_once = (mapping_type == mapping_none);
-
-  UpdateFlags out = update_default;
-
-  if (values_once && (flags & update_values))
-    out |= update_values;
-
-  return out;
-}
-
-
-template <class PolynomialType, int dim, int spacedim>
-UpdateFlags
-FE_PolyTensor<PolynomialType,dim,spacedim>::update_each (const UpdateFlags flags) const
 {
   UpdateFlags out = update_default;
 
@@ -1827,7 +1804,6 @@ FE_PolyTensor<PolynomialType,dim,spacedim>::update_each (const UpdateFlags flags
 }
 
 
-
 // explicit instantiations
 #include "fe_poly_tensor.inst"
 

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.