From: oliver Date: Tue, 31 May 2005 15:19:25 +0000 (+0000) Subject: Introduced the type of Euler vector as template parameter. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af6a60d1595c613b210f814b353ecc6f89bd430e;p=dealii-svn.git Introduced the type of Euler vector as template parameter. git-svn-id: https://svn.dealii.org/trunk@10790 0785d39b-7218-0410-832d-ea1e28bc413d --- 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;