From: hartmann Date: Mon, 17 Feb 2003 16:53:55 +0000 (+0000) Subject: Add missing instantiations. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=678613bfac5b5fae67a683146a07a63a3ea998ff;p=dealii-svn.git Add missing instantiations. git-svn-id: https://svn.dealii.org/trunk@7126 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/fe/fe_tools.cc b/deal.II/deal.II/source/fe/fe_tools.cc index 3a2932a5f5..52e24ec3b7 100644 --- a/deal.II/deal.II/source/fe/fe_tools.cc +++ b/deal.II/deal.II/source/fe/fe_tools.cc @@ -850,8 +850,6 @@ FETools::lexicographic_to_hierarchic_numbering (const FE_Q &fe, /*-------------- Explicit Instantiations -------------------------------*/ -//TODO:[RH] Why do the instantiations for float and double differ? - template void FETools::get_interpolation_matrix (const FiniteElement &, @@ -929,14 +927,31 @@ void FETools::interpolate (const DoFHandler &, const Vector &, const DoFHandler &, Vector &); template +void FETools::interpolate +(const DoFHandler &, const Vector &, + const DoFHandler &, const ConstraintMatrix &, + Vector &); +template void FETools::back_interpolate (const DoFHandler &, const Vector &, const FiniteElement &, Vector &); template +void FETools::back_interpolate +(const DoFHandler &, const ConstraintMatrix &, + const Vector &, + const DoFHandler &, const ConstraintMatrix &, + Vector &); +template void FETools::interpolation_difference (const DoFHandler &, const Vector &, const FiniteElement &, Vector &); template +void FETools::interpolation_difference +(const DoFHandler &, const ConstraintMatrix &, + const Vector &, + const DoFHandler &, const ConstraintMatrix &, + Vector &); +template void FETools::extrapolate (const DoFHandler &, const Vector &, const DoFHandler &, Vector &); @@ -992,14 +1007,31 @@ void FETools::interpolate (const DoFHandler &, const BlockVector &, const DoFHandler &, BlockVector &); template +void FETools::interpolate +(const DoFHandler &, const BlockVector &, + const DoFHandler &, const ConstraintMatrix &, + BlockVector &); +template void FETools::back_interpolate (const DoFHandler &, const BlockVector &, const FiniteElement &, BlockVector &); template +void FETools::back_interpolate +(const DoFHandler &, const ConstraintMatrix &, + const BlockVector &, + const DoFHandler &, const ConstraintMatrix &, + BlockVector &); +template void FETools::interpolation_difference (const DoFHandler &, const BlockVector &, const FiniteElement &, BlockVector &); template +void FETools::interpolation_difference +(const DoFHandler &, const ConstraintMatrix &, + const BlockVector &, + const DoFHandler &, const ConstraintMatrix &, + BlockVector &); +template void FETools::extrapolate (const DoFHandler &, const BlockVector &, const DoFHandler &, BlockVector &);