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 |