15#ifndef dealii_qprojector_h
16#define dealii_qprojector_h
98 const unsigned int face_no,
109 const unsigned int face_no);
120 const unsigned int face_no,
121 const bool face_orientation,
122 const bool face_flip,
123 const bool face_rotation);
137 const unsigned int face_no,
138 const unsigned int subface_no,
159 const unsigned int face_no,
160 const unsigned int subface_no,
176 const unsigned int face_no,
177 const unsigned int subface_no,
178 const bool face_orientation,
179 const bool face_flip,
180 const bool face_rotation,
241 const unsigned int child_no);
307 const unsigned int face_no,
308 const bool face_orientation,
309 const bool face_flip,
310 const bool face_rotation,
311 const unsigned int n_quadrature_points);
319 const unsigned int face_no,
320 const bool face_orientation,
321 const bool face_flip,
322 const bool face_rotation,
339 const unsigned int face_no,
340 const unsigned int subface_no,
341 const bool face_orientation,
342 const bool face_flip,
343 const bool face_rotation,
344 const unsigned int n_quadrature_points,
354 operator unsigned int()
const;
379 const unsigned int dataset_offset)
380 : dataset_offset(dataset_offset)
386 : dataset_offset(
numbers::invalid_unsigned_int)
403 return dataset_offset;
433 const unsigned int face_no,
439 const unsigned int face_no,
460 const unsigned int face_no,
461 const unsigned int subface_no,
468 const unsigned int face_no,
469 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