]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Hide internal functions and specializations
authorDaniel Arndt <arndtd@ornl.gov>
Sun, 12 Apr 2020 23:44:59 +0000 (19:44 -0400)
committerDaniel Arndt <arndtd@ornl.gov>
Fri, 17 Apr 2020 16:21:12 +0000 (12:21 -0400)
include/deal.II/fe/fe_enriched.h
include/deal.II/matrix_free/type_traits.h
source/base/mpi.inst.in
source/base/quadrature.cc
source/base/quadrature_lib.cc
source/numerics/histogram.cc

index 0737d05002626481d515ae93fced3dffd798f686..748f42fa86aebf471c728126db0a93e732a190ec 100644 (file)
@@ -735,6 +735,7 @@ namespace ColorEnriched
   using predicate_function = std::function<bool(
     const typename Triangulation<dim, spacedim>::cell_iterator &)>;
 
+#ifndef DOXYGEN
   namespace internal
   {
     /**
@@ -922,7 +923,8 @@ namespace ColorEnriched
         &fe_enriched, // FE multiplied by enrichment function
       const FE_Nothing<dim, spacedim> &fe_nothing,
       hp::FECollection<dim, spacedim> &fe_collection);
-  } // namespace internal
+  }    // namespace internal
+#endif // DOXYGEN
 
 
 
index 70d784d954d2b7fc3db1b81deb5a612d3c9eb7d6..c9a55d25f5f6379a8356d4969c9a0907b8c0beeb 100644 (file)
@@ -28,7 +28,7 @@
 
 DEAL_II_NAMESPACE_OPEN
 
-
+#ifndef DOXYGEN
 namespace internal
 {
   //
@@ -322,6 +322,7 @@ namespace internal
 
 
 } // namespace internal
+#endif
 
 DEAL_II_NAMESPACE_CLOSE
 
index 73572aea0597439c2b7b845a410c9ca714bed7b6..633c44b057375b453d16548a296d530dd68693dd 100644 (file)
@@ -65,6 +65,7 @@ for (S : MPI_SCALARS)
                          const MPI_Comm &,
                          const ArrayView<S> &);
 
+#ifndef DOXYGEN
     // The fixed-length array (i.e., things declared like T(&values)[N])
     // versions of the functions above live in the header file mpi.h since the
     // length (N) is a compile-time constant. Those functions all call
@@ -84,6 +85,7 @@ for (S : MPI_SCALARS)
       const ArrayView<const S> &,
       const MPI_Comm &,
       const ArrayView<S> &);
+#endif
   }
 
 
index 2560832e71008e9a8a8e496f2295059a22dc1900..389f4a29c89e56c7c25e1fa36848a2172c98555c 100644 (file)
@@ -97,7 +97,7 @@ Quadrature<dim>::Quadrature(const Point<dim> &point)
 }
 
 
-
+#ifndef DOXYGEN
 template <>
 Quadrature<1>::Quadrature(const Point<1> &point)
   : quadrature_points(std::vector<Point<1>>(1, point))
@@ -112,6 +112,7 @@ Quadrature<0>::Quadrature(const SubQuadrature &, const Quadrature<1> &)
 {
   Assert(false, ExcImpossibleInDim(0));
 }
+#endif // DOXYGEN
 
 
 
@@ -160,7 +161,7 @@ Quadrature<dim>::Quadrature(const SubQuadrature &q1, const Quadrature<1> &q2)
 }
 
 
-
+#ifndef DOXYGEN
 template <>
 Quadrature<1>::Quadrature(const SubQuadrature &, const Quadrature<1> &q2)
   : quadrature_points(q2.size())
@@ -180,7 +181,7 @@ Quadrature<1>::Quadrature(const SubQuadrature &, const Quadrature<1> &q2)
       ++present_index;
     }
 
-#ifdef DEBUG
+#  ifdef DEBUG
   if (size() > 0)
     {
       double sum = 0;
@@ -191,7 +192,7 @@ Quadrature<1>::Quadrature(const SubQuadrature &, const Quadrature<1> &q2)
       // near that.
       Assert((sum > 0.999999) && (sum < 1.000001), ExcInternalError());
     }
-#endif
+#  endif
 }
 
 
@@ -215,6 +216,7 @@ Quadrature<1>::Quadrature(const Quadrature<0> &)
   // copy constructor in 1d...
   Assert(false, ExcImpossibleInDim(1));
 }
+#endif // DOXYGEN
 
 
 
@@ -324,7 +326,7 @@ Quadrature<dim>::get_tensor_basis() const
 }
 
 
-
+#ifndef DOXYGEN
 template <>
 std::array<Quadrature<1>, 1>
 Quadrature<1>::get_tensor_basis() const
@@ -335,6 +337,7 @@ Quadrature<1>::get_tensor_basis() const
 
   return std::array<Quadrature<1>, 1>{{*this}};
 }
+#endif
 
 
 
index 875f519e65cabb452fcc56bd9ea7b1a516b35d17..680486bb08f0fc4ba412bc2b80253f320a6418f2 100644 (file)
@@ -136,7 +136,7 @@ namespace internal
 } // namespace internal
 
 
-
+#ifndef DOXYGEN
 template <>
 QGaussLobatto<1>::QGaussLobatto(const unsigned int n)
   : Quadrature<1>(n)
@@ -157,7 +157,7 @@ QGaussLobatto<1>::QGaussLobatto(const unsigned int n)
       this->weights[i]              = 0.5 * w[i];
     }
 }
-
+#endif
 
 
 template <>
index 4ee42cb26210feed6896a753920f14d3f9369c41..ffe169699320bf8376f68f78c00d28450bbcee99 100644 (file)
@@ -308,7 +308,7 @@ Histogram::memory_consumption() const
 }
 
 
-
+#ifndef DOXYGEN
 // explicit instantiations for float
 template void
 Histogram::evaluate<float>(const std::vector<Vector<float>> &values,
@@ -331,5 +331,6 @@ template void
 Histogram::evaluate<double>(const Vector<double> &values,
                             const unsigned int    n_intervals,
                             const IntervalSpacing interval_spacing);
+#endif
 
 DEAL_II_NAMESPACE_CLOSE

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.