version 0.4.1
fehelper.hh File Reference
#include <functional>
#include <optional>
#include <dune/localfefunctions/manifolds/realTuple.hh>
#include <ikarus/utils/traversal.hh>

Go to the source code of this file.

Namespaces

namespace  Ikarus
 
namespace  Ikarus::FEHelper
 

Functions

template<typename Traits , typename ST >
auto Ikarus::FEHelper::localSolutionBlockVector (const typename Traits::FERequirementType::SolutionVectorTypeRaw &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. 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...