17 #ifndef dealii__fe_rannacher_turek_h 18 #define dealii__fe_rannacher_turek_h 20 #include <deal.II/base/polynomials_rannacher_turek.h> 21 #include <deal.II/fe/fe_poly.h> 22 #include <deal.II/fe/fe_base.h> 26 DEAL_II_NAMESPACE_OPEN
67 virtual std::string
get_name()
const;
74 std::vector<double> &nodal_values)
const;
76 virtual void interpolate(std::vector<double> &local_dofs,
77 const std::vector<double> &values)
const DEAL_II_DEPRECATED;
79 virtual void interpolate(std::vector<double> &local_dofs,
81 const unsigned int offset = 0)
const DEAL_II_DEPRECATED;
83 virtual void interpolate(std::vector<double> &local_dofs,
84 const VectorSlice<
const std::vector<std::vector<double> > > &values)
const DEAL_II_DEPRECATED;
114 DEAL_II_NAMESPACE_CLOSE
FE_RannacherTurek(const unsigned int order=0, const unsigned int n_face_support_points=2)
void initialize_support_points()
virtual void interpolate(std::vector< double > &local_dofs, const std::vector< double > &values) const 1
const unsigned int n_face_support_points
virtual FiniteElement< dim > * clone() const
virtual std::string get_name() const
std::vector< double > weights
virtual void convert_generalized_support_point_values_to_nodal_values(const std::vector< Vector< double > > &support_point_values, std::vector< double > &nodal_values) const
std::vector< unsigned int > get_dpo_vector()