Basix
basix::FiniteElement Member List

This is the complete list of members for basix::FiniteElement, including all inherited members.

base_permutations() constbasix::FiniteElement
cell_type() constbasix::FiniteElement
degree() constbasix::FiniteElement
dim() constbasix::FiniteElement
entity_dofs() constbasix::FiniteElement
family() constbasix::FiniteElement
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< int > &value_shape, const Eigen::ArrayXXd &coeffs, const std::vector< std::vector< int >> &entity_dofs, const std::vector< Eigen::MatrixXd > &base_transformations, const Eigen::ArrayXXd &points, const Eigen::MatrixXd M={}, mapping::type map_type=mapping::type::identity)basix::FiniteElement
FiniteElement(const FiniteElement &element)=defaultbasix::FiniteElement
FiniteElement(FiniteElement &&element)=defaultbasix::FiniteElement
interpolation_matrix() constbasix::FiniteElement
map_pull_back(const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &physical_data, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &K) constbasix::FiniteElement
map_pull_back_m(const Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic > &physical_data, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &K, T *reference_data) constbasix::FiniteElement
map_push_forward(const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &reference_data, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &K) constbasix::FiniteElement
map_push_forward_m(const Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &reference_data, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &K, T *physical_data) constbasix::FiniteElement
mapping_type() constbasix::FiniteElement
num_points() constbasix::FiniteElement
operator=(const FiniteElement &element)=defaultbasix::FiniteElement
operator=(FiniteElement &&element)=defaultbasix::FiniteElement
points() constbasix::FiniteElement
tabulate(int nd, const Eigen::ArrayXXd &x) constbasix::FiniteElement
tabulate(int nd, const Eigen::ArrayXXd &x, double *basis_data) constbasix::FiniteElement
value_shape() constbasix::FiniteElement
value_size() constbasix::FiniteElement
~FiniteElement()=defaultbasix::FiniteElement