Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/basix/v0.8.0/cpp/classbasix_1_1FiniteElement-members.html

Basix 0.4.1

Home     Installation     Demos     C++ docs     Python docs

basix::FiniteElement Member List

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

apply_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_inverse_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_inverse_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_inverse_transpose_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_inverse_transpose_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_transpose_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
apply_transpose_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) constbasix::FiniteElement
base_transformations() constbasix::FiniteElement
cell_type() constbasix::FiniteElement
coefficient_matrix() constbasix::FiniteElement
degree() constbasix::FiniteElement
dim() constbasix::FiniteElement
discontinuous() constbasix::FiniteElement
dof_transformations_are_identity() constbasix::FiniteElement
dof_transformations_are_permutations() constbasix::FiniteElement
dpc_variant() constbasix::FiniteElement
dual_matrix() constbasix::FiniteElement
entity_closure_dofs() constbasix::FiniteElement
entity_dofs() constbasix::FiniteElement
entity_transformations() constbasix::FiniteElement
family() constbasix::FiniteElement
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const xt::xtensor< double, 2 > &wcoeffs, const std::array< std::vector< xt::xtensor< double, 2 >>, 4 > &x, const std::array< std::vector< xt::xtensor< double, 3 >>, 4 > &M, maps::type map_type, bool discontinuous, int highest_complete_degree, int highest_degree, element::lagrange_variant lvariant, element::dpc_variant dvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={})basix::FiniteElement
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const xt::xtensor< double, 2 > &wcoeffs, const std::array< std::vector< xt::xtensor< double, 2 >>, 4 > &x, const std::array< std::vector< xt::xtensor< double, 3 >>, 4 > &M, maps::type map_type, bool discontinuous, int highest_complete_degree, int highest_degree, element::lagrange_variant lvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={})basix::FiniteElement
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const xt::xtensor< double, 2 > &wcoeffs, const std::array< std::vector< xt::xtensor< double, 2 >>, 4 > &x, const std::array< std::vector< xt::xtensor< double, 3 >>, 4 > &M, maps::type map_type, bool discontinuous, int highest_complete_degree, int highest_degree, element::dpc_variant dvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={})basix::FiniteElement
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const xt::xtensor< double, 2 > &wcoeffs, const std::array< std::vector< xt::xtensor< double, 2 >>, 4 > &x, const std::array< std::vector< xt::xtensor< double, 3 >>, 4 > &M, maps::type map_type, bool discontinuous, int highest_complete_degree, int highest_degree, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={})basix::FiniteElement
FiniteElement(const FiniteElement &element)=defaultbasix::FiniteElement
FiniteElement(FiniteElement &&element)=defaultbasix::FiniteElement
get_tensor_product_representation() constbasix::FiniteElement
has_tensor_product_factorisation() constbasix::FiniteElement
highest_complete_degree() constbasix::FiniteElement
highest_degree() constbasix::FiniteElement
interpolation_is_identity() constbasix::FiniteElement
interpolation_matrix() constbasix::FiniteElement
lagrange_variant() constbasix::FiniteElement
M() constbasix::FiniteElement
map_fn() constbasix::FiniteElementinline
map_type() constbasix::FiniteElement
num_entity_closure_dofs() constbasix::FiniteElement
num_entity_dofs() constbasix::FiniteElement
operator=(const FiniteElement &element)=defaultbasix::FiniteElement
operator=(FiniteElement &&element)=defaultbasix::FiniteElement
operator==(const FiniteElement &e) constbasix::FiniteElement
permute_dofs(const xtl::span< std::int32_t > &dofs, std::uint32_t cell_info) constbasix::FiniteElement
points() constbasix::FiniteElement
pull_back(const xt::xtensor< double, 3 > &u, const xt::xtensor< double, 3 > &J, const xtl::span< const double > &detJ, const xt::xtensor< double, 3 > &K) constbasix::FiniteElement
push_forward(const xt::xtensor< double, 3 > &U, const xt::xtensor< double, 3 > &J, const xtl::span< const double > &detJ, const xt::xtensor< double, 3 > &K) constbasix::FiniteElement
tabulate(int nd, const xt::xtensor< double, 2 > &x) constbasix::FiniteElement
tabulate(int nd, const xt::xtensor< double, 2 > &x, xt::xtensor< double, 4 > &basis) constbasix::FiniteElement
tabulate_shape(std::size_t nd, std::size_t num_points) constbasix::FiniteElement
unpermute_dofs(const xtl::span< std::int32_t > &dofs, std::uint32_t cell_info) constbasix::FiniteElement
value_shape() constbasix::FiniteElement
wcoeffs() constbasix::FiniteElement
x() constbasix::FiniteElement
~FiniteElement()=defaultbasix::FiniteElement