16 #ifndef dealii_qprojector_h
17 #define dealii_qprojector_h
98 const unsigned int face_no,
109 const unsigned int face_no);
123 const unsigned int face_no,
124 const unsigned int subface_no,
145 const unsigned int face_no,
146 const unsigned int subface_no,
208 const unsigned int child_no);
274 const unsigned int face_no,
275 const bool face_orientation,
276 const bool face_flip,
277 const bool face_rotation,
278 const unsigned int n_quadrature_points);
286 const unsigned int face_no,
287 const bool face_orientation,
288 const bool face_flip,
289 const bool face_rotation,
306 const unsigned int face_no,
307 const unsigned int subface_no,
308 const bool face_orientation,
309 const bool face_flip,
310 const bool face_rotation,
311 const unsigned int n_quadrature_points,
321 operator unsigned int()
const;
346 const unsigned int dataset_offset)
347 : dataset_offset(dataset_offset)
370 return dataset_offset;
400 const unsigned int face_no,
406 const unsigned int face_no,
427 const unsigned int face_no,
428 const unsigned int subface_no,
435 const unsigned int face_no,
436 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