]> https://gitweb.dealii.org/ - dealii.git/commitdiff
FPE: split up declaration and definition 16422/head
authorPeter Munch <peterrmuench@gmail.com>
Sun, 7 Jan 2024 10:12:49 +0000 (11:12 +0100)
committerPeter Munch <peterrmuench@gmail.com>
Sun, 7 Jan 2024 10:13:02 +0000 (11:13 +0100)
include/deal.II/matrix_free/fe_point_evaluation.h

index 9b77d6ab046f49744d3e012ace8337fc278d3247..b5b8032fc6b067cc015f4d5ff8e47d8261476d11 100644 (file)
@@ -861,12 +861,7 @@ public:
    */
   void
   evaluate(const ArrayView<const ScalarNumber>    &solution_values,
-           const EvaluationFlags::EvaluationFlags &evaluation_flags)
-  {
-    evaluate(StridedArrayView<const ScalarNumber, 1>(solution_values.data(),
-                                                     solution_values.size()),
-             evaluation_flags);
-  }
+           const EvaluationFlags::EvaluationFlags &evaluation_flags);
 
   /**
    * This function multiplies the quantities passed in by previous
@@ -2279,6 +2274,19 @@ FEPointEvaluation<n_components_, dim, spacedim, Number>::evaluate(
 
 
 
+template <int n_components_, int dim, int spacedim, typename Number>
+void
+FEPointEvaluation<n_components_, dim, spacedim, Number>::evaluate(
+  const ArrayView<const ScalarNumber>    &solution_values,
+  const EvaluationFlags::EvaluationFlags &evaluation_flags)
+{
+  evaluate(StridedArrayView<const ScalarNumber, 1>(solution_values.data(),
+                                                   solution_values.size()),
+           evaluation_flags);
+}
+
+
+
 template <int n_components_, int dim, int spacedim, typename Number>
 template <bool is_face_path, bool is_linear>
 inline void

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.