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);
308 DEAL_II_DEPRECATED_EARLY_WITH_COMMENT(
309 "Use the version of this function which takes a combined_orientation "
313 const unsigned int face_no,
314 const bool face_orientation,
315 const bool face_flip,
316 const bool face_rotation,
317 const unsigned int n_quadrature_points);
331 const unsigned int face_no,
332 const unsigned char combined_orientation,
333 const unsigned int n_quadrature_points);
343 DEAL_II_DEPRECATED_EARLY_WITH_COMMENT(
344 "Use the version of this function which takes a combined_orientation "
348 const unsigned int face_no,
349 const bool face_orientation,
350 const bool face_flip,
351 const bool face_rotation,
362 const unsigned int face_no,
363 const unsigned char combined_orientation,
381 DEAL_II_DEPRECATED_EARLY_WITH_COMMENT(
382 "Use the version of this function which takes a combined_orientation "
386 const unsigned int face_no,
387 const unsigned int subface_no,
388 const bool face_orientation,
389 const bool face_flip,
390 const bool face_rotation,
391 const unsigned int n_quadrature_points,
409 const unsigned int face_no,
410 const unsigned int subface_no,
411 const unsigned char combined_orientation,
412 const unsigned int n_quadrature_points,
422 operator unsigned int()
const;
447 const unsigned int dataset_offset)
448 : dataset_offset(dataset_offset)
454 : dataset_offset(
numbers::invalid_unsigned_int)
471 return dataset_offset;
501 const unsigned int face_no,
507 const unsigned int face_no,
528 const unsigned int face_no,
529 const unsigned int subface_no,
536 const unsigned int face_no,
537 const unsigned int subface_no,
static DataSetDescriptor subface(const ReferenceCell &reference_cell, const unsigned int face_no, const unsigned int subface_no, const unsigned char combined_orientation, const unsigned int n_quadrature_points, const internal::SubfaceCase< dim > ref_case=internal::SubfaceCase< dim >::case_isotropic)
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_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