*/
std_cxx11::unique_ptr<const MappingQ1<dim,spacedim> > q1_mapping;
- //TODO: Remove again -- all the function does is bypass the inherited function from MappingQ1 and go back to the one in the MappingQGeneric base class
- virtual
- void
- compute_mapping_support_points (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- std::vector<Point<spacedim> > &a) const;
-
/**
* Declare other MappingQ classes friends.
*/
}
-template<int dim, int spacedim>
-void
-MappingQ<dim,spacedim>::
-compute_mapping_support_points(const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- std::vector<Point<spacedim> > &a) const
-{
- MappingQGeneric<dim,spacedim>::compute_mapping_support_points (cell, a);
-}
-
-
-
template<int dim, int spacedim>
void
MappingQ<dim,spacedim>::
std_cxx11::unique_ptr<InternalData> mdata (get_data(update_flags,
point_quadrature));
- mdata->use_mapping_q1_on_current_cell = false;
-
compute_mapping_support_points (cell, mdata->mapping_support_points);
return this->transform_real_to_unit_cell_internal(cell, p, initial_p_unit, *mdata);