dune-localfunctions 2.10
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation< LB, dim > Class Template Reference

#include <dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh>

Inheritance diagram for Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation< LB, dim >:
Inheritance graph

Static Public Member Functions

template<class F , class C , class R = std::invoke_result_t<F, DomainType>, std::enable_if_t< std::is_convertible_v< R, C >, int > = 0>
static constexpr void interpolate (const F &f, std::vector< C > &out)
 Local interpolation of the function f.
 

Member Function Documentation

◆ interpolate()

template<class LB , int dim>
template<class F , class C , class R = std::invoke_result_t<F, DomainType>, std::enable_if_t< std::is_convertible_v< R, C >, int > = 0>
static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation< LB, dim >::interpolate ( const F &  f,
std::vector< C > &  out 
)
inlinestaticconstexpr

Local interpolation of the function f.

Parameters
[in]fA callable f:D -> R with domain D=DomainType and range R convertible into the coefficient type C.
[out]outThe interpolation coefficients {f_i...,f_b} are stored in this output vector.

The documentation for this class was generated from the following file: