version 0.4.1
functionhelper.hh File Reference

Helper for dune-functions. More...

#include <ranges>
#include <dune/common/float_cmp.hh>
#include <dune/grid/utility/hierarchicsearch.hh>
#include <ikarus/utils/concepts.hh>
#include <ikarus/utils/traversal.hh>

Go to the source code of this file.

Namespaces

namespace  Ikarus
 
namespace  Ikarus::utils
 

Functions

template<int size, typename LV >
void Ikarus::utils::obtainLagrangeGlobalNodePositions (const LV &localView, std::vector< Dune::FieldVector< double, size > > &lagrangeNodeGlobalCoords)
 A function to obtain the global positions of the nodes of an element with Lagrangian basis. More...
 
template<int size, typename Basis >
auto Ikarus::utils::globalIndexFromGlobalPosition (const Basis &basis, const Dune::FieldVector< double, size > &pos)
 A helper function to obtain the global index from the global positions for a Lagrange node. More...
 
template<typename FE >
auto Ikarus::utils::referenceElementSubEntityPositions (FE &fe, int codim)
 A function to obtain the local coordinates of subentities of an FiniteElement. More...
 
template<typename FE >
auto Ikarus::utils::referenceElementVertexPositions (FE &fe)
 A function to obtain the local coordinates the vertices of an FiniteElement. More...