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

First order Brezzi-Douglas-Marini shape functions on the reference hexahedron. More...

#include <dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh>

Inheritance diagram for Dune::BDM1Cube3DLocalInterpolation< LB >:
Inheritance graph

Public Member Functions

 BDM1Cube3DLocalInterpolation ()
 Standard constructor.
 
 BDM1Cube3DLocalInterpolation (unsigned int s)
 Make set number s, where 0 <= s < 64.
 
template<typename F , typename C >
void interpolate (const F &f, std::vector< C > &out) const
 Interpolate a given function with shape functions.
 

Detailed Description

template<class LB>
class Dune::BDM1Cube3DLocalInterpolation< LB >

First order Brezzi-Douglas-Marini shape functions on the reference hexahedron.

Template Parameters
LBcorresponding LocalBasis giving traits

Constructor & Destructor Documentation

◆ BDM1Cube3DLocalInterpolation() [1/2]

template<class LB >
Dune::BDM1Cube3DLocalInterpolation< LB >::BDM1Cube3DLocalInterpolation ( )
inline

Standard constructor.

◆ BDM1Cube3DLocalInterpolation() [2/2]

template<class LB >
Dune::BDM1Cube3DLocalInterpolation< LB >::BDM1Cube3DLocalInterpolation ( unsigned int  s)
inline

Make set number s, where 0 <= s < 64.

Parameters
sEdge orientation indicator

Member Function Documentation

◆ interpolate()

template<class LB >
template<typename F , typename C >
void Dune::BDM1Cube3DLocalInterpolation< LB >::interpolate ( const F &  f,
std::vector< C > &  out 
) const
inline

Interpolate a given function with shape functions.

Template Parameters
FFunction type for function which should be interpolated
CCoefficient type
Parameters
ffunction which should be interpolated
outreturn value, vector of coefficients

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