]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove unnecessary instantiation files 10970/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Fri, 25 Sep 2020 14:57:20 +0000 (16:57 +0200)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Fri, 25 Sep 2020 14:57:20 +0000 (16:57 +0200)
source/matrix_free/CMakeLists.txt
source/matrix_free/evaluation_selector.cc [deleted file]
source/matrix_free/evaluation_selector.inst.in [deleted file]
source/numerics/CMakeLists.txt
source/numerics/vector_tools_project.cc
source/numerics/vector_tools_project_inst2.cc [deleted file]
source/numerics/vector_tools_project_inst3.cc [deleted file]

index 9249b5dd6f60b51e22207ffaedad85236b749307..1fe2e83174b70ec21fa74271c6e9012c2e31abde 100644 (file)
@@ -17,7 +17,6 @@ INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
 SET(_src
   dof_info.cc
-  evaluation_selector.cc
   evaluation_template_factory.cc
   evaluation_template_factory_inst2.cc
   evaluation_template_factory_inst3.cc
@@ -33,7 +32,6 @@ SET(_src
   )
 
 SET(_inst
-  evaluation_selector.inst.in
   evaluation_template_factory.inst.in
   mapping_info.inst.in
   matrix_free.inst.in
diff --git a/source/matrix_free/evaluation_selector.cc b/source/matrix_free/evaluation_selector.cc
deleted file mode 100644 (file)
index bc29759..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2017 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-
-#include <deal.II/matrix_free/evaluation_selector.h>
-
-DEAL_II_NAMESPACE_OPEN
-
-#include "evaluation_selector.inst"
-
-DEAL_II_NAMESPACE_CLOSE
diff --git a/source/matrix_free/evaluation_selector.inst.in b/source/matrix_free/evaluation_selector.inst.in
deleted file mode 100644 (file)
index 1a856fc..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2017 - 2018 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-
-for (deal_II_dimension : DIMENSIONS; scalar_type : REAL_SCALARS)
-  {
-    template void
-    SelectEvaluator<deal_II_dimension, -1, 0, VectorizedArray<scalar_type>>::
-      integrate(const unsigned int,
-                const EvaluationFlags::EvaluationFlags,
-                const internal::MatrixFreeFunctions::ShapeInfo<
-                  VectorizedArray<scalar_type>> &shape_info,
-                VectorizedArray<scalar_type> *,
-                VectorizedArray<scalar_type> *,
-                VectorizedArray<scalar_type> *,
-                VectorizedArray<scalar_type> *,
-                const bool);
-
-    template void
-    SelectEvaluator<deal_II_dimension, -1, 0, VectorizedArray<scalar_type>>::
-      evaluate(const unsigned int,
-               const EvaluationFlags::EvaluationFlags,
-               const internal::MatrixFreeFunctions::ShapeInfo<
-                 VectorizedArray<scalar_type>> &shape_info,
-               VectorizedArray<scalar_type> *,
-               VectorizedArray<scalar_type> *,
-               VectorizedArray<scalar_type> *,
-               VectorizedArray<scalar_type> *,
-               VectorizedArray<scalar_type> *);
-  }
index b0f86d4c1e1ab704307a4654dfe6734c1833eeb1..513ace04d7bbeaf813233e98ab58ec6464790533 100644 (file)
@@ -56,8 +56,6 @@ SET(_separate_src
   vector_tools_interpolate.cc
   vector_tools_point_value.cc
   vector_tools_project.cc
-  vector_tools_project_inst2.cc
-  vector_tools_project_inst3.cc
   vector_tools_project_hp.cc
   vector_tools_project_codim.cc
   vector_tools_project_qp.cc
index f254ea50dd88d8c6eabbd1e9b12b92c28f7eb64e..bde53978888c36b0d9fb897a8f47bb168705b43f 100644 (file)
 DEAL_II_NAMESPACE_OPEN
 
 // ---------------------------- explicit instantiations --------------------
-#define SPLIT_INSTANTIATIONS_COUNT 3
-#ifndef SPLIT_INSTANTIATIONS_INDEX
-#  define SPLIT_INSTANTIATIONS_INDEX 0
-#endif
 #include "vector_tools_project.inst"
 
 DEAL_II_NAMESPACE_CLOSE
diff --git a/source/numerics/vector_tools_project_inst2.cc b/source/numerics/vector_tools_project_inst2.cc
deleted file mode 100644 (file)
index c312b98..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2017 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-
-#define SPLIT_INSTANTIATIONS_INDEX 1
-#include "vector_tools_project.cc"
diff --git a/source/numerics/vector_tools_project_inst3.cc b/source/numerics/vector_tools_project_inst3.cc
deleted file mode 100644 (file)
index af34958..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2017 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-
-#define SPLIT_INSTANTIATIONS_INDEX 2
-#include "vector_tools_project.cc"

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.