dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | List of all members
Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range > Class Template Reference

#include <dune/fem/space/finitevolume/interpolation.hh>

Public Types

typedef GridPart GridPartType
 grid part type
 
typedef GridPartType::template Codim< 0 >::EntityType EntityType
 entity type
 
typedef FiniteVolumeBasisFunctionSet< EntityType, Range > BasisFunctionSetType
 basis function set type
 

Public Member Functions

Construction
 FiniteVolumeLocalInterpolation ()
 
void bind (const EntityType &entity)
 
void unbind ()
 
Copying and assignment
 FiniteVolumeLocalInterpolation (const ThisType &)=default
 
FiniteVolumeLocalInterpolationoperator= (const ThisType &)=default
 
Public member methods
template<class LocalFunction , class LocalDofVector >
void operator() (const LocalFunction &localFunction, LocalDofVector &localDofVector) const
 return basis function set
 
template<class LocalFunction , class LocalDofVector >
void apply (const LocalFunction &localFunction, LocalDofVector &localDofVector) const
 interpolate local function
 

Member Typedef Documentation

◆ BasisFunctionSetType

template<class GridPart , class Range >
typedef FiniteVolumeBasisFunctionSet< EntityType, Range > Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::BasisFunctionSetType

basis function set type

◆ EntityType

template<class GridPart , class Range >
typedef GridPartType::template Codim<0>::EntityType Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::EntityType

entity type

◆ GridPartType

template<class GridPart , class Range >
typedef GridPart Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::GridPartType

grid part type

Constructor & Destructor Documentation

◆ FiniteVolumeLocalInterpolation() [1/2]

template<class GridPart , class Range >
Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::FiniteVolumeLocalInterpolation ( )
inline

◆ FiniteVolumeLocalInterpolation() [2/2]

template<class GridPart , class Range >
Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::FiniteVolumeLocalInterpolation ( const ThisType )
default

Member Function Documentation

◆ apply()

template<class GridPart , class Range >
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::apply ( const LocalFunction localFunction,
LocalDofVector &  localDofVector 
) const
inline

interpolate local function

◆ bind()

template<class GridPart , class Range >
void Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::bind ( const EntityType entity)
inline

◆ operator()()

template<class GridPart , class Range >
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::operator() ( const LocalFunction localFunction,
LocalDofVector &  localDofVector 
) const
inline

return basis function set

interpolate local function

◆ operator=()

template<class GridPart , class Range >
FiniteVolumeLocalInterpolation & Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::operator= ( const ThisType )
default

◆ unbind()

template<class GridPart , class Range >
void Dune::Fem::FiniteVolumeLocalInterpolation< GridPart, Range >::unbind ( )
inline

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