From 9d5715fca5d07bf1803cdc22e6335c3aa67158d5 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 8 Sep 2015 10:17:53 -0500 Subject: [PATCH] Instantiate MappingQ1Eulerian for the same classes as MappingQEulerian. --- source/fe/mapping_q1_eulerian.cc | 3 +++ source/fe/mapping_q1_eulerian.inst.in | 21 +++++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/source/fe/mapping_q1_eulerian.cc b/source/fe/mapping_q1_eulerian.cc index 5984d2d71e..a5e1df6478 100644 --- a/source/fe/mapping_q1_eulerian.cc +++ b/source/fe/mapping_q1_eulerian.cc @@ -17,6 +17,9 @@ #include #include #include +#include +#include +#include #include #include #include diff --git a/source/fe/mapping_q1_eulerian.inst.in b/source/fe/mapping_q1_eulerian.inst.in index 175dac8025..32d102873e 100644 --- a/source/fe/mapping_q1_eulerian.inst.in +++ b/source/fe/mapping_q1_eulerian.inst.in @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 1998 - 2014 by the deal.II authors +// Copyright (C) 1998 - 2015 by the deal.II authors // // This file is part of the deal.II library. // @@ -20,8 +20,21 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS #if deal_II_dimension <= deal_II_space_dimension template class MappingQ1Eulerian, deal_II_space_dimension>; template class MappingQ1Eulerian, deal_II_space_dimension>; -#ifdef DEAL_II_WITH_PETSC - template class MappingQ1Eulerian; -#endif +# ifdef DEAL_II_WITH_PETSC + template class MappingQ1Eulerian; + template class MappingQ1Eulerian; +# endif +# ifdef DEAL_II_WITH_TRILINOS + template class MappingQ1Eulerian; + template class MappingQ1Eulerian; + template class MappingQ1Eulerian; + template class MappingQ1Eulerian; +# endif #endif } -- 2.39.5