ScalarFieldFE class, a class for Single-DOF elements using a scalar basis. More...
#include <ikarus/finiteelements/febases/scalarfe.hh>
Public Types | |
| using | Basis = Basis_ |
| Type of the root basis. More... | |
| using | LocalView = typename Basis::LocalView |
| Type of the local view. More... | |
| using | GlobalIndex = typename LocalView::MultiIndex |
| Type of the global index. More... | |
| using | GridElement = typename LocalView::Element |
| Type of the grid element. More... | |
| using | Traits = FETraits< GridElement > |
| Type of the traits. More... | |
Public Member Functions | |
| ScalarFieldFE (const Basis &basis, const typename LocalView::Element &element) | |
| Constructor for the ScalarFieldFE class. More... | |
| int | size () const |
| Get the size of the finite element. More... | |
| void | globalFlatIndices (std::vector< GlobalIndex > &globalIndices) const |
| Get the global flat indices of the finite element. More... | |
| const GridElement & | gridElement () const |
| Get the entity associated with the finite element. More... | |
| const LocalView & | localView () const |
| Get the local view of the finite element. More... | |
| LocalView & | localView () |
| Get the local view of the finite element. More... | |
Static Public Attributes | |
| static constexpr int | worlddim = Traits::worlddim |
| Dimension of the world space. More... | |
| Basis_ | Type of the scalar basis. |
| using Ikarus::ScalarFieldFE< Basis_ >::Basis = Basis_ |
| using Ikarus::ScalarFieldFE< Basis_ >::GlobalIndex = typename LocalView::MultiIndex |
| using Ikarus::ScalarFieldFE< Basis_ >::GridElement = typename LocalView::Element |
| using Ikarus::ScalarFieldFE< Basis_ >::LocalView = typename Basis::LocalView |
| using Ikarus::ScalarFieldFE< Basis_ >::Traits = FETraits<GridElement> |
|
inlineexplicit |
| basis | The scalar basis. |
| element | The local element. |
|
inline |
| globalIndices | Vector to store global flat indices. |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |