dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet > Class Template Reference

Proxy for a LocalBasisFunctionSet. More...

#include <dune/fem/function/localfunction/localfunctionset.hh>

Public Types

typedef LocalFunctionSet ImplementationType
 
typedef LocalFunctionSet::EntityType EntityType
 
typedef LocalFunctionSet::FunctionSpaceType FunctionSpaceType
 
typedef LocalFunctionSet::DomainType DomainType
 
typedef LocalFunctionSet::RangeType RangeType
 
typedef LocalFunctionSet::JacobianRangeType JacobianRangeType
 
typedef LocalFunctionSet::HessianRangeType HessianRangeType
 

Public Member Functions

const ImplementationTypeimpl () const
 
 LocalFunctionSetProxy ()
 
 LocalFunctionSetProxy (const LocalFunctionSet *localFunctionSet)
 
int order () const
 
const EntityTypeentity () const
 
std::size_t size () const
 
template<class Point , class Functor >
void evaluateEach (const Point &x, Functor functor) const
 
template<class Point , class Functor >
void jacobianEach (const Point &x, Functor functor) const
 
template<class Point , class Functor >
void hessianEach (const Point &x, Functor functor) const
 

Detailed Description

template<class LocalFunctionSet>
class Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >

Proxy for a LocalBasisFunctionSet.

Template Parameters
LocalFunctionSetlocal function set

Member Typedef Documentation

◆ DomainType

◆ EntityType

◆ FunctionSpaceType

◆ HessianRangeType

◆ ImplementationType

◆ JacobianRangeType

◆ RangeType

Constructor & Destructor Documentation

◆ LocalFunctionSetProxy() [1/2]

template<class LocalFunctionSet >
Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::LocalFunctionSetProxy ( )
inline

◆ LocalFunctionSetProxy() [2/2]

template<class LocalFunctionSet >
Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::LocalFunctionSetProxy ( const LocalFunctionSet localFunctionSet)
inline

Member Function Documentation

◆ entity()

template<class LocalFunctionSet >
const EntityType & Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::entity ( ) const
inline

◆ evaluateEach()

template<class LocalFunctionSet >
template<class Point , class Functor >
void Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::evaluateEach ( const Point &  x,
Functor  functor 
) const
inline

◆ hessianEach()

template<class LocalFunctionSet >
template<class Point , class Functor >
void Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::hessianEach ( const Point &  x,
Functor  functor 
) const
inline

◆ impl()

template<class LocalFunctionSet >
const ImplementationType & Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::impl ( ) const
inline

◆ jacobianEach()

template<class LocalFunctionSet >
template<class Point , class Functor >
void Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::jacobianEach ( const Point &  x,
Functor  functor 
) const
inline

◆ order()

template<class LocalFunctionSet >
int Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::order ( ) const
inline

◆ size()

template<class LocalFunctionSet >
std::size_t Dune::Fem::LocalFunctionSetProxy< LocalFunctionSet >::size ( ) const
inline

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