From af6a60d1595c613b210f814b353ecc6f89bd430e Mon Sep 17 00:00:00 2001 From: oliver Date: Tue, 31 May 2005 15:19:25 +0000 Subject: [PATCH] Introduced the type of Euler vector as template parameter. git-svn-id: https://svn.dealii.org/trunk@10790 0785d39b-7218-0410-832d-ea1e28bc413d --- .../deal.II/source/fe/mapping_q1_eulerian.cc | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/deal.II/deal.II/source/fe/mapping_q1_eulerian.cc b/deal.II/deal.II/source/fe/mapping_q1_eulerian.cc index 552578ba35..a7e7003c48 100644 --- a/deal.II/deal.II/source/fe/mapping_q1_eulerian.cc +++ b/deal.II/deal.II/source/fe/mapping_q1_eulerian.cc @@ -14,6 +14,7 @@ #include #include +#include #include #include #include @@ -21,9 +22,10 @@ -template -MappingQ1Eulerian::MappingQ1Eulerian (const Vector &euler_transform_vectors, - const DoFHandler &shiftmap_dof_handler) +template +MappingQ1Eulerian:: +MappingQ1Eulerian (const EulerVectorType &euler_transform_vectors, + const DoFHandler &shiftmap_dof_handler) : euler_transform_vectors(euler_transform_vectors), shiftmap_dof_handler(&shiftmap_dof_handler) @@ -31,11 +33,11 @@ MappingQ1Eulerian::MappingQ1Eulerian (const Vector &euler_transfor -template +template void -MappingQ1Eulerian::compute_mapping_support_points( - const typename Triangulation::cell_iterator &cell, - std::vector > &a) const +MappingQ1Eulerian:: +compute_mapping_support_points(const typename Triangulation::cell_iterator &cell, + std::vector > &a) const { // The assertions can not be in the @@ -103,4 +105,5 @@ MappingQ1Eulerian::compute_mapping_support_points( // explicit instantiation -template class MappingQ1Eulerian; +template class MappingQ1Eulerian >; +template class MappingQ1Eulerian; -- 2.39.5