From: Denis Davydov Date: Mon, 22 Feb 2016 12:49:53 +0000 (+0100) Subject: do not instantiate mapping eulerian for complex-valued PETSc X-Git-Tag: v8.5.0-rc1~1294^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2225%2Fhead;p=dealii.git do not instantiate mapping eulerian for complex-valued PETSc --- diff --git a/source/fe/mapping_q1_eulerian.inst.in b/source/fe/mapping_q1_eulerian.inst.in index 32d102873e..b8b860f5b2 100644 --- a/source/fe/mapping_q1_eulerian.inst.in +++ b/source/fe/mapping_q1_eulerian.inst.in @@ -21,10 +21,12 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS template class MappingQ1Eulerian, deal_II_space_dimension>; template class MappingQ1Eulerian, deal_II_space_dimension>; # ifdef DEAL_II_WITH_PETSC +# ifndef PETSC_USE_COMPLEX template class MappingQ1Eulerian; template class MappingQ1Eulerian; +# endif # endif # ifdef DEAL_II_WITH_TRILINOS template class MappingQ1Eulerian, deal_II_space_dimension>; template class MappingQEulerian, deal_II_space_dimension>; # ifdef DEAL_II_WITH_PETSC +# ifndef PETSC_USE_COMPLEX template class MappingQEulerian; template class MappingQEulerian; +# endif # endif # ifdef DEAL_II_WITH_TRILINOS template class MappingQEulerian