16#ifndef dealii_qprojector_h
17#define dealii_qprojector_h
99 const unsigned int face_no,
110 const unsigned int face_no);
121 const unsigned int face_no,
122 const bool face_orientation,
123 const bool face_flip,
124 const bool face_rotation);
138 const unsigned int face_no,
139 const unsigned int subface_no,
160 const unsigned int face_no,
161 const unsigned int subface_no,
177 const unsigned int face_no,
178 const unsigned int subface_no,
179 const bool face_orientation,
180 const bool face_flip,
181 const bool face_rotation,
242 const unsigned int child_no);
308 const unsigned int face_no,
309 const bool face_orientation,
310 const bool face_flip,
311 const bool face_rotation,
312 const unsigned int n_quadrature_points);
320 const unsigned int face_no,
321 const bool face_orientation,
322 const bool face_flip,
323 const bool face_rotation,
340 const unsigned int face_no,
341 const unsigned int subface_no,
342 const bool face_orientation,
343 const bool face_flip,
344 const bool face_rotation,
345 const unsigned int n_quadrature_points,
355 operator unsigned int()
const;
380 const unsigned int dataset_offset)
381 : dataset_offset(dataset_offset)
387 : dataset_offset(
numbers::invalid_unsigned_int)
404 return dataset_offset;
434 const unsigned int face_no,
440 const unsigned int face_no,
461 const unsigned int face_no,
462 const unsigned int subface_no,
469 const unsigned int face_no,
470 const unsigned int subface_no,
const unsigned int dataset_offset
static DataSetDescriptor cell()
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 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_all_subfaces(const ReferenceCell &reference_cell, const SubQuadrature &quadrature)
static Quadrature< dim > project_to_child(const ReferenceCell &reference_cell, const Quadrature< dim > &quadrature, const unsigned int child_no)
static Quadrature< dim > project_to_oriented_subface(const ReferenceCell &reference_cell, const SubQuadrature &quadrature, const unsigned int face_no, const unsigned int subface_no, const bool face_orientation, const bool face_flip, const bool face_rotation, const internal::SubfaceCase< dim > ref_case)
static Quadrature< dim > project_to_all_faces(const ReferenceCell &reference_cell, const hp::QCollection< dim - 1 > &quadrature)
static Quadrature< dim > project_to_oriented_face(const ReferenceCell &reference_cell, const SubQuadrature &quadrature, const unsigned int face_no, const bool face_orientation, const bool face_flip, const bool face_rotation)
static Quadrature< dim > project_to_line(const ReferenceCell &reference_cell, const Quadrature< 1 > &quadrature, const Point< dim > &p1, const Point< dim > &p2)
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_children(const ReferenceCell &reference_cell, const Quadrature< dim > &quadrature)
static void project_to_face(const ReferenceCell &reference_cell, const SubQuadrature &quadrature, const unsigned int face_no, std::vector< Point< dim > > &q_points)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE