17 #include <deal.II/grid/tria.h> 18 #include <deal.II/fe/mapping.h> 20 DEAL_II_NAMESPACE_OPEN
23 template <
int dim,
int spacedim>
28 template <
int dim,
int spacedim>
34 for (
unsigned int i = 0; i < GeometryInfo<dim>::vertices_per_cell; ++i)
36 vertices[i] = cell->vertex(i);
42 template<
int dim,
int spacedim>
47 const unsigned int &face_no,
55 Point<dim> unit_cell_pt = transform_real_to_unit_cell(cell, p);
57 Point<dim-1> unit_face_pt;
62 unit_face_pt =
Point<dim-1>(unit_cell_pt(1));
64 unit_face_pt =
Point<dim-1>(unit_cell_pt(0));
69 unit_face_pt =
Point<dim-1>(unit_cell_pt(1), unit_cell_pt(2));
71 unit_face_pt =
Point<dim-1>(unit_cell_pt(0), unit_cell_pt(2));
73 unit_face_pt =
Point<dim-1>(unit_cell_pt(0), unit_cell_pt(1));
82 template <
int dim,
int spacedim>
89 template <
int dim,
int spacedim>
95 template <
int dim,
int spacedim>
108 #include "mapping.inst" 111 DEAL_II_NAMESPACE_CLOSE
virtual std::size_t memory_consumption() const
virtual std_cxx11::array< Point< spacedim >, GeometryInfo< dim >::vertices_per_cell > get_vertices(const typename Triangulation< dim, spacedim >::cell_iterator &cell) const
virtual ~InternalDataBase()
#define Assert(cond, exc)
Point< dim-1 > project_real_point_to_unit_point_on_face(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int &face_no, const Point< spacedim > &p) const
static ::ExceptionBase & ExcNotImplemented()