#include <functional>
#include <optional>
#include <dune/localfefunctions/manifolds/realTuple.hh>
#include <ikarus/utils/traversal.hh>
Go to the source code of this file.
|
| template<typename Traits , typename Vector , typename ST > |
| auto | Ikarus::FEHelper::localSolutionBlockVector (const Vector &x, const typename Traits::LocalView &localView, const std::optional< std::reference_wrapper< const Eigen::VectorX< ST > > > &dx=std::nullopt) |
| | Gets the local solution Dune block vector for a power basis. More...
|
| |
| template<typename Traits , typename Vector , typename ST > |
| auto | Ikarus::FEHelper::localSolutionBlockVectorScalar (const Vector &x, const typename Traits::LocalView &localView, auto &&treePath, const std::optional< std::reference_wrapper< const Eigen::VectorX< ST > > > &dx=std::nullopt) |
| | Gets the local solution Dune block vector for a scalar (or leaf) node of a power basis. More...
|
| |
| template<typename Traits , typename Vector , typename ST > |
| auto | Ikarus::FEHelper::localSolutionBlockVectorComposite (const Vector &x, const typename Traits::LocalView &localView, auto &&treePath, const std::optional< std::reference_wrapper< const Eigen::VectorX< ST > > > &dx=std::nullopt) |
| | Gets the local solution Dune block vector for a particular power node child of a composite basis. More...
|
| |
| template<typename LocalView > |
| void | Ikarus::FEHelper::globalIndicesFromLocalView (const LocalView &localView, std::vector< typename LocalView::MultiIndex > &globalIndices) |
| | Get the global indices for the provided local view of an element. More...
|
| |
| template<typename FiniteElement > |
| void | Ikarus::FEHelper::globalIndices (const FiniteElement &fe, std::vector< typename FiniteElement::LocalView::MultiIndex > &globalIndices) |
| | Get the global indices for the provided finite element. More...
|
| |