24 #include "rheolef/basis.h"
25 #include "rheolef/tensor.h"
42 Eigen::Matrix<size_type,Eigen::Dynamic,1>& loc_idof)
const
44 details::Pk_get_local_idof_on_side (hat_K, sid,
degree(), loc_idof);
51 Eigen::Matrix<T,Eigen::Dynamic,1>& values)
const;
58 const Eigen::Matrix<T,Eigen::Dynamic,1>& f_xnod,
59 Eigen::Matrix<T,Eigen::Dynamic,1>& dof)
const;
66 Eigen::Matrix<point_basic<T>,Eigen::Dynamic,1>,
field::size_type size_type
std::array< Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 >, reference_element::max_variant > _hat_node
base::size_type size_type
void local_idof_on_side(reference_element hat_K, const side_information_type &sid, Eigen::Matrix< size_type, Eigen::Dynamic, 1 > &loc_idof) const
void _initialize_cstor_sizes() const
const Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > & hat_node(reference_element hat_K) const
void _compute_dofs(reference_element hat_K, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &f_xnod, Eigen::Matrix< T, Eigen::Dynamic, 1 > &dof) const
void evaluate(reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< T, Eigen::Dynamic, 1 > &values) const
std::string family_name() const
bool have_index_parameter() const
void grad_evaluate(reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &values) const
void _initialize_data(reference_element hat_K) const
reference_element::size_type size_type
void _initialize_data_guard(reference_element hat_K) const
see the reference_element page for the full documentation
static const variant_type max_variant
variant_type variant() const
This file is part of Rheolef.