]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix doxygen documentation 8566/head
authorDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Wed, 14 Aug 2019 01:00:48 +0000 (03:00 +0200)
committerDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Wed, 14 Aug 2019 01:00:48 +0000 (03:00 +0200)
source/lac/full_matrix.cc

index 2217ce67b4e5129a504935eb95c4ef478a2c7524..ce5734f543ca0ebd5a0bd05e6b73ecd2e985c869 100644 (file)
@@ -21,11 +21,13 @@ DEAL_II_NAMESPACE_OPEN
 
 #include "full_matrix.inst"
 
-#ifndef DEAL_II_WITH_COMPLEX_VALUES
+#ifndef DOXYGEN
+
+#  ifndef DEAL_II_WITH_COMPLEX_VALUES
 // instantiate for std::complex<double> because we use it internally in
 // FESeries.
 template class FullMatrix<std::complex<double>>;
-#endif
+#  endif
 
 // instantiate for long double manually because we use it in a few places
 // inside the library
@@ -66,19 +68,21 @@ FullMatrix<long double>::add<long double>(const long double,
 // arguments is covered by the default copy constructor and copy operator that
 // is declared separately)
 
-#define TEMPL_OP_EQ(S1, S2) \
-  template FullMatrix<S1> &FullMatrix<S1>::operator=(const FullMatrix<S2> &)
+#  define TEMPL_OP_EQ(S1, S2) \
+    template FullMatrix<S1> &FullMatrix<S1>::operator=(const FullMatrix<S2> &)
 
 TEMPL_OP_EQ(double, float);
 TEMPL_OP_EQ(float, double);
 
-#ifdef DEAL_II_WITH_COMPLEX_VALUES
+#  ifdef DEAL_II_WITH_COMPLEX_VALUES
 TEMPL_OP_EQ(std::complex<double>, std::complex<float>);
 TEMPL_OP_EQ(std::complex<float>, std::complex<double>);
 TEMPL_OP_EQ(std::complex<double>, double);
 TEMPL_OP_EQ(std::complex<float>, float);
-#endif
+#  endif
 
-#undef TEMPL_OP_EQ
+#  undef TEMPL_OP_EQ
+
+#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.