version 0.3.7
Ikarus::FEHelper Namespace Reference

Functions

template<typename FERequirementType , typename LocalView , typename ScalarType >
auto localSolutionBlockVector (const typename FERequirementType::SolutionVectorTypeRaw &x, const LocalView &localView, const std::optional< const Eigen::VectorX< ScalarType > > &dx=std::nullopt)
 Gets the local solution Dune block vector. More...
 

Function Documentation

◆ localSolutionBlockVector()

template<typename FERequirementType , typename LocalView , typename ScalarType >
auto Ikarus::FEHelper::localSolutionBlockVector ( const typename FERequirementType::SolutionVectorTypeRaw &  x,
const LocalView &  localView,
const std::optional< const Eigen::VectorX< ScalarType > > &  dx = std::nullopt 
)
Template Parameters
FERequirementTypeType of the FE requirements.
LocalViewType of the local view.
ScalarTypeScalar type for the local solution vector.
Parameters
xThe global solution vector.
localViewLocal view of the element.
dxOptional global solution vector.
Returns
A Dune block vector representing the solution quantities at each node.