From: Martin Kronbichler Date: Wed, 24 Nov 2021 09:31:04 +0000 (+0100) Subject: Do not split instantiations for evaluation_template_factory_hanging_nodes X-Git-Tag: v9.4.0-rc1~756^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb1191b1602759083fec5536e5abf7494e586153;p=dealii.git Do not split instantiations for evaluation_template_factory_hanging_nodes --- diff --git a/source/matrix_free/CMakeLists.txt b/source/matrix_free/CMakeLists.txt index 716b9b8511..bdaa5a9220 100644 --- a/source/matrix_free/CMakeLists.txt +++ b/source/matrix_free/CMakeLists.txt @@ -24,11 +24,6 @@ SET(_src evaluation_template_factory_inst5.cc evaluation_template_factory_inst6.cc evaluation_template_factory_hanging_nodes.cc - evaluation_template_factory_hanging_nodes_inst2.cc - evaluation_template_factory_hanging_nodes_inst3.cc - evaluation_template_factory_hanging_nodes_inst4.cc - evaluation_template_factory_hanging_nodes_inst5.cc - evaluation_template_factory_hanging_nodes_inst6.cc fe_point_evaluation.cc mapping_info.cc mapping_info_inst2.cc diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes.cc index 0d7a73694f..7bd4a19987 100644 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes.cc +++ b/source/matrix_free/evaluation_template_factory_hanging_nodes.cc @@ -18,11 +18,6 @@ DEAL_II_NAMESPACE_OPEN -#define SPLIT_INSTANTIATIONS_COUNT 6 -#ifndef SPLIT_INSTANTIATIONS_INDEX -# define SPLIT_INSTANTIATIONS_INDEX 0 -#endif - #include "evaluation_template_factory_hanging_nodes.inst" DEAL_II_NAMESPACE_CLOSE diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst2.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes_inst2.cc deleted file mode 100644 index 0a69454668..0000000000 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst2.cc +++ /dev/null @@ -1,17 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2020 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 "evaluation_template_factory_hanging_nodes.cc" diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst3.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes_inst3.cc deleted file mode 100644 index 4e1742578b..0000000000 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst3.cc +++ /dev/null @@ -1,17 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2020 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 "evaluation_template_factory_hanging_nodes.cc" diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst4.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes_inst4.cc deleted file mode 100644 index cab92f149f..0000000000 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst4.cc +++ /dev/null @@ -1,17 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2020 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 3 -#include "evaluation_template_factory_hanging_nodes.cc" diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst5.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes_inst5.cc deleted file mode 100644 index ea2904f3f2..0000000000 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst5.cc +++ /dev/null @@ -1,17 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2020 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 4 -#include "evaluation_template_factory_hanging_nodes.cc" diff --git a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst6.cc b/source/matrix_free/evaluation_template_factory_hanging_nodes_inst6.cc deleted file mode 100644 index e6d89c69ce..0000000000 --- a/source/matrix_free/evaluation_template_factory_hanging_nodes_inst6.cc +++ /dev/null @@ -1,17 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2020 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 5 -#include "evaluation_template_factory_hanging_nodes.cc"