16 #ifndef dealii_qprojector_h
17 #define dealii_qprojector_h
97 const unsigned int face_no,
108 const unsigned int face_no);
122 const unsigned int face_no,
123 const unsigned int subface_no,
144 const unsigned int face_no,
145 const unsigned int subface_no,
207 const unsigned int child_no);
273 const unsigned int face_no,
274 const bool face_orientation,
275 const bool face_flip,
276 const bool face_rotation,
277 const unsigned int n_quadrature_points);
285 const unsigned int face_no,
286 const bool face_orientation,
287 const bool face_flip,
288 const bool face_rotation,
305 const unsigned int face_no,
306 const unsigned int subface_no,
307 const bool face_orientation,
308 const bool face_flip,
309 const bool face_rotation,
310 const unsigned int n_quadrature_points,
320 operator unsigned int()
const;
345 const unsigned int dataset_offset)
346 : dataset_offset(dataset_offset)
369 return dataset_offset;
399 const unsigned int face_no,
405 const unsigned int face_no,
426 const unsigned int face_no,
427 const unsigned int subface_no,
434 const unsigned int face_no,
435 const unsigned int subface_no,
const unsigned int dataset_offset
static DataSetDescriptor subface(const ReferenceCell reference_cell, const unsigned int face_no, const unsigned int subface_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const unsigned int n_quadrature_points, const internal::SubfaceCase< dim > ref_case=internal::SubfaceCase< dim >::case_isotropic)
static DataSetDescriptor cell()
static DataSetDescriptor face(const ReferenceCell reference_cell, const unsigned int face_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const unsigned int n_quadrature_points)
static Quadrature< dim > project_to_line(const ReferenceCell reference_cell, const Quadrature< 1 > &quadrature, const Point< dim > &p1, const Point< dim > &p2)
static Quadrature< dim > project_to_child(const ReferenceCell reference_cell, const Quadrature< dim > &quadrature, const unsigned int child_no)
static void project_to_subface(const ReferenceCell reference_cell, const SubQuadrature &quadrature, const unsigned int face_no, const unsigned int subface_no, std::vector< Point< dim >> &q_points, const RefinementCase< dim - 1 > &ref_case=RefinementCase< dim - 1 >::isotropic_refinement)
static Quadrature< dim > project_to_all_subfaces(const ReferenceCell reference_cell, const SubQuadrature &quadrature)
static void project_to_face(const ReferenceCell reference_cell, const SubQuadrature &quadrature, const unsigned int face_no, std::vector< Point< dim >> &q_points)
static Quadrature< dim > project_to_all_faces(const ReferenceCell reference_cell, const hp::QCollection< dim - 1 > &quadrature)
static Quadrature< dim > project_to_all_children(const ReferenceCell reference_cell, const Quadrature< dim > &quadrature)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
void reference_cell(Triangulation< dim, spacedim > &tria, const ReferenceCell &reference_cell)
static const unsigned int invalid_unsigned_int