dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true > Class Template Reference

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

Public Types

typedef Space::BasisFunctionSetType BasisFunctionSetType
 
typedef LocalInterpolation LocalInterpolationType
 

Public Member Functions

 LocalFiniteElementInterpolation ()
 
 LocalFiniteElementInterpolation (const BasisFunctionSetType &basisFunctionSet, const LocalInterpolationType &localInterpolation=LocalInterpolationType())
 
 LocalFiniteElementInterpolation (const ThisType &other)
 
ThisTypeoperator= (const ThisType &other)
 
void unbind ()
 
template<class LocalFunction , class Vector >
void operator() (const LocalFunction &localFunction, Vector &localDofVector) const
 
template<class LocalFunction , class Dof , class Allocator >
void operator() (const LocalFunction &localFunction, Dune::DynamicVector< Dof, Allocator > &localDofVector) const
 
template<class LocalFunction , class DiscreteFunction , template< class > class Assembly>
void operator() (const LocalFunction &localFunction, LocalContribution< DiscreteFunction, Assembly > &localContribution) const
 
BasisFunctionSetType basisFunctionSet () const
 
const LocalInterpolationTypelocalInterpolation () const
 

Member Typedef Documentation

◆ BasisFunctionSetType

template<class Space , class LocalInterpolation >
typedef Space::BasisFunctionSetType Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::BasisFunctionSetType

◆ LocalInterpolationType

template<class Space , class LocalInterpolation >
typedef LocalInterpolation Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::LocalInterpolationType

Constructor & Destructor Documentation

◆ LocalFiniteElementInterpolation() [1/3]

template<class Space , class LocalInterpolation >
Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::LocalFiniteElementInterpolation ( )
inline

◆ LocalFiniteElementInterpolation() [2/3]

template<class Space , class LocalInterpolation >
Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::LocalFiniteElementInterpolation ( const BasisFunctionSetType basisFunctionSet,
const LocalInterpolationType localInterpolation = LocalInterpolationType() 
)
inlineexplicit

◆ LocalFiniteElementInterpolation() [3/3]

template<class Space , class LocalInterpolation >
Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::LocalFiniteElementInterpolation ( const ThisType other)
inline

Member Function Documentation

◆ basisFunctionSet()

template<class Space , class LocalInterpolation >
BasisFunctionSetType Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::basisFunctionSet ( ) const
inline

◆ localInterpolation()

template<class Space , class LocalInterpolation >
const LocalInterpolationType & Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::localInterpolation ( ) const
inline

◆ operator()() [1/3]

template<class Space , class LocalInterpolation >
template<class LocalFunction , class Dof , class Allocator >
void Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::operator() ( const LocalFunction localFunction,
Dune::DynamicVector< Dof, Allocator > &  localDofVector 
) const
inline

◆ operator()() [2/3]

template<class Space , class LocalInterpolation >
template<class LocalFunction , class DiscreteFunction , template< class > class Assembly>
void Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::operator() ( const LocalFunction localFunction,
LocalContribution< DiscreteFunction, Assembly > &  localContribution 
) const
inline

◆ operator()() [3/3]

template<class Space , class LocalInterpolation >
template<class LocalFunction , class Vector >
void Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::operator() ( const LocalFunction localFunction,
Vector &  localDofVector 
) const
inline

◆ operator=()

template<class Space , class LocalInterpolation >
ThisType & Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::operator= ( const ThisType other)
inline

◆ unbind()

template<class Space , class LocalInterpolation >
void Dune::Fem::LocalFiniteElementInterpolation< Space, LocalInterpolation, true >::unbind ( )
inline

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