16 #ifndef dealii__fe_p1nc_h 17 #define dealii__fe_p1nc_h 19 #include <deal.II/base/config.h> 20 #include <deal.II/fe/fe.h> 21 #include <deal.II/base/quadrature.h> 22 #include <deal.II/base/qprojector.h> 25 DEAL_II_NAMESPACE_OPEN
264 virtual std::string
get_name ()
const;
288 static std_cxx11::array<std_cxx11::array<double,3>,4>
334 const unsigned int face_no,
338 const ::internal::FEValues::MappingRelatedData<2,2> &mapping_data,
339 const InternalDataBase &fe_internal,
347 const unsigned int face_no,
348 const unsigned int sub_no,
352 const ::internal::FEValues::MappingRelatedData<2,2> &mapping_data,
353 const InternalDataBase &fe_internal,
369 DEAL_II_NAMESPACE_CLOSE
virtual FiniteElement< 2, 2 >::InternalDataBase * get_data(const UpdateFlags update_flags, const Mapping< 2, 2 > &, const Quadrature< 2 > &quadrature, ::internal::FEValues::FiniteElementRelatedData< 2, 2 > &output_data) const
static std_cxx11::array< std_cxx11::array< double, 3 >, 4 > get_linear_shape_coefficients(const Triangulation< 2, 2 >::cell_iterator &cell)
static std::vector< unsigned int > get_dpo_vector()
virtual void fill_fe_values(const Triangulation< 2, 2 >::cell_iterator &cell, const CellSimilarity::Similarity cell_similarity, const Quadrature< 2 > &quadrature, const Mapping< 2, 2 > &mapping, const Mapping< 2, 2 >::InternalDataBase &mapping_internal, const internal::FEValues::MappingRelatedData< 2, 2 > &mapping_data, const FiniteElement< 2, 2 >::InternalDataBase &fe_internal, internal::FEValues::FiniteElementRelatedData< 2, 2 > &output_data) const
virtual UpdateFlags requires_update_flags(const UpdateFlags flags) const
Abstract base class for mapping classes.
virtual FiniteElement< 2, 2 > * clone() const
virtual std::string get_name() const
virtual void fill_fe_face_values(const Triangulation< 2, 2 >::cell_iterator &cell, const unsigned int face_no, const Quadrature< 1 > &quadrature, const Mapping< 2, 2 > &mapping, const Mapping< 2, 2 >::InternalDataBase &mapping_internal, const ::internal::FEValues::MappingRelatedData< 2, 2 > &mapping_data, const InternalDataBase &fe_internal, ::internal::FEValues::FiniteElementRelatedData< 2, 2 > &output_data) const
void initialize_constraints()
virtual void fill_fe_subface_values(const Triangulation< 2, 2 >::cell_iterator &cell, const unsigned int face_no, const unsigned int sub_no, const Quadrature< 1 > &quadrature, const Mapping< 2, 2 > &mapping, const Mapping< 2, 2 >::InternalDataBase &mapping_internal, const ::internal::FEValues::MappingRelatedData< 2, 2 > &mapping_data, const InternalDataBase &fe_internal, ::internal::FEValues::FiniteElementRelatedData< 2, 2 > &output_data) const