17 #ifndef __deal2__fe_poly_face_h 18 #define __deal2__fe_poly_face_h 21 #include <deal.II/fe/fe.h> 60 template <
class POLY,
int dim=POLY::dimension+1,
int spacedim=dim>
202 CellSimilarity::Similarity &cell_similarity)
const;
207 const unsigned int face_no,
216 const unsigned int face_no,
217 const unsigned int sub_no,
358 DEAL_II_NAMESPACE_CLOSE
std::vector< std::vector< double > > shape_values
virtual void fill_fe_values(const Mapping< dim, spacedim > &mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, const Quadrature< dim > &quadrature, typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, typename Mapping< dim, spacedim >::InternalDataBase &fe_internal, FEValuesData< dim, spacedim > &data, CellSimilarity::Similarity &cell_similarity) const
unsigned int get_degree() const
virtual UpdateFlags update_each(const UpdateFlags flags) const
Mapping< dim, spacedim >::InternalDataBase * get_face_data(const UpdateFlags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim-1 > &quadrature) const
virtual void fill_fe_subface_values(const Mapping< dim, spacedim > &mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const unsigned int sub_no, const Quadrature< dim-1 > &quadrature, typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, typename Mapping< dim, spacedim >::InternalDataBase &fe_internal, FEValuesData< dim, spacedim > &data) const
FE_PolyFace(const POLY &poly_space, const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags)
virtual Mapping< dim, spacedim >::InternalDataBase * get_data(const UpdateFlags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim > &quadrature) const
virtual void fill_fe_face_values(const Mapping< dim, spacedim > &mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim-1 > &quadrature, typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, typename Mapping< dim, spacedim >::InternalDataBase &fe_internal, FEValuesData< dim, spacedim > &data) const
virtual UpdateFlags update_once(const UpdateFlags flags) const
Mapping< dim, spacedim >::InternalDataBase * get_subface_data(const UpdateFlags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim-1 > &quadrature) const
const std::vector< bool > restriction_is_additive_flags