|
DOLFINx 0.12.0.0
DOLFINx C++
|
Basix element holder. More...
#include <FiniteElement.h>
Public Attributes | |
| std::reference_wrapper< const basix::FiniteElement< T > > | element |
| std::optional< std::vector< std::size_t > > | value_shape = std::nullopt |
| bool | symmetry = false |
Basix element holder.
| T | Scalar type |
| std::reference_wrapper<const basix::FiniteElement<T> > element |
Finite element.
| bool symmetry = false |
Symmetry. Should only be set for 2nd-order tensor blocked elements.
| std::optional<std::vector<std::size_t> > value_shape = std::nullopt |
Value shape of the blocked element, e.g. {3} for a vector or {2, 2} for a rank-2 tensor. Can only be set for a scalar element, and is unrelated to the geometric dimension of the mesh. std::nullopt for a non-blocked element.