From: Wolfgang Bangerth Date: Thu, 6 Jul 2017 19:26:20 +0000 (-0600) Subject: Simplify the logic in an instantiation file. X-Git-Tag: v9.0.0-rc1~1427^2~5 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e99ecf9dba0df8be861b4a47204f9288aeafc67;p=dealii.git Simplify the logic in an instantiation file. --- diff --git a/source/dofs/dof_handler_policy.inst.in b/source/dofs/dof_handler_policy.inst.in index 1e394b607b..b7dc1f254d 100644 --- a/source/dofs/dof_handler_policy.inst.in +++ b/source/dofs/dof_handler_policy.inst.in @@ -14,40 +14,26 @@ // --------------------------------------------------------------------- -for (deal_II_dimension : DIMENSIONS) +for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { +#if deal_II_dimension <= deal_II_space_dimension namespace internal \{ namespace DoFHandler \{ namespace Policy \{ - template class PolicyBase; - template class Sequential >; - template class Sequential >; - template class ParallelShared >; - template class ParallelShared >; - template class ParallelDistributed; + template class PolicyBase; -#if deal_II_dimension==1 || deal_II_dimension==2 - template class PolicyBase; - template class Sequential >; - template class Sequential >; - template class ParallelShared >; - template class ParallelShared >; - template class ParallelDistributed; -#endif + template class Sequential >; + template class Sequential >; -#if deal_II_dimension==3 - template class PolicyBase<1,3>; - template class Sequential >; - template class Sequential >; - template class ParallelShared >; - template class ParallelShared >; - template class ParallelDistributed<1,3>; -#endif + template class ParallelShared >; + template class ParallelShared >; + + template class ParallelDistributed; \} \} \} - +#endif }