From 757c128e8c27c55403a5cf2196d013eecac86fba Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Fri, 15 Jun 2018 14:45:51 +0200 Subject: [PATCH] add a few missing instantiation after the switch to AffineConstraints --- source/dofs/dof_tools_constraints.inst.in | 8 ++++++ source/numerics/vector_tools_boundary.inst.in | 26 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/source/dofs/dof_tools_constraints.inst.in b/source/dofs/dof_tools_constraints.inst.in index 17971edc73..6ece9c749f 100644 --- a/source/dofs/dof_tools_constraints.inst.in +++ b/source/dofs/dof_tools_constraints.inst.in @@ -21,6 +21,10 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS) const DoFHandler &, AffineConstraints &); + template void DoFTools::make_hanging_node_constraints( + const DoFHandler &, + AffineConstraints &); + template void DoFTools::make_hanging_node_constraints( const DoFHandler &, AffineConstraints> &); @@ -33,6 +37,10 @@ for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS) const DH &, AffineConstraints &); + template void DoFTools::make_hanging_node_constraints( + const DH &, + AffineConstraints &); + template void DoFTools::make_hanging_node_constraints( const DH &, AffineConstraints> &); diff --git a/source/numerics/vector_tools_boundary.inst.in b/source/numerics/vector_tools_boundary.inst.in index aaf2a63ee7..e93bb76388 100644 --- a/source/numerics/vector_tools_boundary.inst.in +++ b/source/numerics/vector_tools_boundary.inst.in @@ -105,6 +105,15 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; AffineConstraints &, const ComponentMask &); + template void + interpolate_boundary_values( + const Mapping &, + const DH &, + const types::boundary_id, + const Function &, + AffineConstraints &, + const ComponentMask &); + template void interpolate_boundary_values( const DH &, @@ -113,6 +122,14 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; AffineConstraints &, const ComponentMask &); + template void + interpolate_boundary_values( + const DH &, + const types::boundary_id, + const Function &, + AffineConstraints &, + const ComponentMask &); + template void interpolate_boundary_values( const DH &, @@ -120,6 +137,15 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; const Function *> &, AffineConstraints &, const ComponentMask &); + + template void + interpolate_boundary_values( + const DH &, + const std::map *> &, + AffineConstraints &, + const ComponentMask &); + \} #endif } -- 2.39.5