From 1ec8c099aa9eb98ce951ff45d3042ee2af1d01c9 Mon Sep 17 00:00:00 2001 From: guido Date: Tue, 24 Sep 2002 22:50:51 +0000 Subject: [PATCH] new templates in FETools git-svn-id: https://svn.dealii.org/trunk@6504 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/dofs/dof_accessor.cc | 260 +++++++++++++------- 1 file changed, 172 insertions(+), 88 deletions(-) diff --git a/deal.II/deal.II/source/dofs/dof_accessor.cc b/deal.II/deal.II/source/dofs/dof_accessor.cc index 472b87905b..c349e56e39 100644 --- a/deal.II/deal.II/source/dofs/dof_accessor.cc +++ b/deal.II/deal.II/source/dofs/dof_accessor.cc @@ -782,111 +782,142 @@ DoFCellAccessor::set_dof_values_by_interpolation (const Vector &loc // explicit instantiations -// for double template void DoFObjectAccessor<1,deal_II_dimension>::get_dof_values,double> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::set_dof_values,double> -(const Vector &, - Vector &) const; - - -// for float +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::get_dof_values,float> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::set_dof_values,float> -(const Vector &, - Vector &) const; +(const Vector&, Vector&) const; // for block vector template void DoFObjectAccessor<1,deal_II_dimension>::get_dof_values,double> -(const BlockVector &, - Vector &) const; - +(const BlockVector &, Vector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::set_dof_values,double> -(const Vector &, - BlockVector &) const; - +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::get_dof_values//,double> +(const BlockVector &, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::get_dof_values//,double> +(const BlockVector &, Vector&) const; +template +void +DoFObjectAccessor<1,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::get_dof_values,float> -(const BlockVector &, - Vector &) const; - +(const BlockVector&, Vector&) const; template void DoFObjectAccessor<1,deal_II_dimension>::set_dof_values,float> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; #if deal_II_dimension >= 2 -// for double template void DoFObjectAccessor<2,deal_II_dimension>::get_dof_values,double> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::set_dof_values,double> -(const Vector &, - Vector &) const; - -// for float +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::get_dof_values,float> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::set_dof_values,float> -(const Vector &, - Vector &) const; +(const Vector&, Vector&) const; // for block vector template void DoFObjectAccessor<2,deal_II_dimension>::get_dof_values,double> -(const BlockVector &, - Vector &) const; - +(const BlockVector&, Vector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::set_dof_values,double> -(const Vector &, - BlockVector &) const; - +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::get_dof_values//,double> +(const BlockVector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::get_dof_values//,double> +(const BlockVector&, Vector&) const; +template +void +DoFObjectAccessor<2,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::get_dof_values,float> -(const BlockVector &, - Vector &) const; - +(const BlockVector&, Vector&) const; template void DoFObjectAccessor<2,deal_II_dimension>::set_dof_values,float> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; #endif @@ -897,27 +928,35 @@ DoFObjectAccessor<2,deal_II_dimension>::set_dof_values,float> template void DoFObjectAccessor<3,deal_II_dimension>::get_dof_values,double> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::set_dof_values,double> -(const Vector &, - Vector &) const; - -// for float +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::get_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::set_dof_values//,double> +(const Vector&, Vector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::get_dof_values,float> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::set_dof_values,float> -(const Vector &, - Vector &) const; +(const Vector&, Vector&) const; @@ -925,23 +964,35 @@ DoFObjectAccessor<3,deal_II_dimension>::set_dof_values,float> template void DoFObjectAccessor<3,deal_II_dimension>::get_dof_values,double> -(const BlockVector &, - Vector &) const; +(const BlockVector&, Vector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::set_dof_values,double> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::get_dof_values//,double> +(const BlockVector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::get_dof_values//,double> +(const BlockVector&, Vector&) const; +template +void +DoFObjectAccessor<3,deal_II_dimension>::set_dof_values//,double> +(const Vector&, BlockVector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::get_dof_values,float> -(const BlockVector &, - Vector &) const; +(const BlockVector&, Vector&) const; template void DoFObjectAccessor<3,deal_II_dimension>::set_dof_values,float> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; #endif @@ -952,59 +1003,92 @@ template void DoFCellAccessor:: get_interpolated_dof_values,double> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFCellAccessor:: set_dof_values_by_interpolation,double> -(const Vector &, - Vector &) const; +(const Vector&, Vector&) const; + +template +void +DoFCellAccessor:: +get_interpolated_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFCellAccessor:: +set_dof_values_by_interpolation//,double> +(const Vector&, Vector&) const; +template +void +DoFCellAccessor:: +get_interpolated_dof_values//,double> +(const Vector&, Vector&) const; +template +void +DoFCellAccessor:: +set_dof_values_by_interpolation//,double> +(const Vector&, Vector&) const; template void DoFCellAccessor:: get_interpolated_dof_values,float> -(const Vector &, - Vector &) const; - +(const Vector&, Vector&) const; template void DoFCellAccessor:: set_dof_values_by_interpolation,float> -(const Vector &, - Vector &) const; +(const Vector&, Vector&) const; template void DoFCellAccessor:: get_interpolated_dof_values,double> -(const BlockVector &, - Vector &) const; +(const BlockVector&, Vector&) const; template void DoFCellAccessor:: set_dof_values_by_interpolation,double> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; template void DoFCellAccessor:: -get_interpolated_dof_values,float> -(const BlockVector &, - Vector &) const; +get_interpolated_dof_values//,double> +(const BlockVector&, Vector&) const; + +template +void +DoFCellAccessor:: +set_dof_values_by_interpolation//,double> +(const Vector&, BlockVector&) const; + +template +void +DoFCellAccessor:: +get_interpolated_dof_values//,double> +(const BlockVector&, Vector&) const; +template +void +DoFCellAccessor:: +set_dof_values_by_interpolation//,double> +(const Vector&, BlockVector&) const; +template +void +DoFCellAccessor:: +get_interpolated_dof_values,float> +(const BlockVector&, Vector&) const; template void DoFCellAccessor:: set_dof_values_by_interpolation,float> -(const Vector &, - BlockVector &) const; +(const Vector&, BlockVector&) const; template class DoFAccessor; -- 2.39.5