MappingQ1Eulerian (const DoFHandler<dim,spacedim> &euler_dof_handler,
const VectorType &euler_vector);
- /**
- * @deprecated Use the constructor with the reverse order of first and
- * second argument.
- */
- MappingQ1Eulerian (const VectorType &euler_vector,
- const DoFHandler<dim,spacedim> &euler_dof_handler) DEAL_II_DEPRECATED;
-
/**
* Return the mapped vertices of the cell. For the current class, this
* function does not use the support points from the geometry of the current
{}
-template <int dim, class VectorType, int spacedim>
-MappingQ1Eulerian<dim, VectorType, spacedim>::
-MappingQ1Eulerian (const VectorType &euler_transform_vectors,
- const DoFHandler<dim,spacedim> &shiftmap_dof_handler)
- :
- MappingQGeneric<dim,spacedim>(1),
- euler_transform_vectors(&euler_transform_vectors),
- shiftmap_dof_handler(&shiftmap_dof_handler)
-{}
-
-
template <int dim, class VectorType, int spacedim>
std::array<Point<spacedim>, GeometryInfo<dim>::vertices_per_cell>
// reset the q1 mapping we use for interior cells (and previously
// set by the MappingQ constructor) to a MappingQ1Eulerian with the
// current vector
- this->q1_mapping.reset (new MappingQ1Eulerian<dim,VectorType,spacedim>(euler_vector,
- euler_dof_handler));
+ this->q1_mapping.reset (new MappingQ1Eulerian<dim,VectorType,spacedim>(euler_dof_handler,
+ euler_vector));
// also reset the qp mapping pointer with our own class
this->qp_mapping.reset (new MappingQEulerianGeneric(degree,*this));