dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId > Class Template Reference

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

Public Types

typedef Traits::FunctionSpaceType FunctionSpaceType
 
typedef FunctionSpaceType::DomainType DomainType
 
typedef FunctionSpaceType::RangeType RangeType
 
typedef FunctionSpaceType::JacobianRangeType JacobianRangeType
 
typedef FunctionSpaceType::HessianRangeType HessianRangeType
 
typedef Traits::FunctionSpaceType FunctionSpaceType
 
typedef FunctionSpaceType::DomainType DomainType
 
typedef FunctionSpaceType::RangeType RangeType
 
typedef FunctionSpaceType::JacobianRangeType JacobianRangeType
 
typedef FunctionSpaceType::HessianRangeType HessianRangeType
 

Public Member Functions

 LocalFunctionsShapeFunctionSet (const LocalBasis &localBasis)
 
int order () const
 
std::size_t size () const
 
template<class Point , class Functor >
void evaluateEach (const Point &x, Functor f) const
 
template<class Point , class Functor >
void jacobianEach (const Point &x, Functor f) const
 
template<class Point , class Functor >
void hessianEach (const Point &x, Functor f) const
 
 LocalFunctionsShapeFunctionSet (const LocalBasis &localBasis)
 
int order () const
 
std::size_t size () const
 
template<class Point , class Functor >
void evaluateEach (const Point &x, Functor f) const
 
template<class Point , class Functor >
void jacobianEach (const Point &x, Functor f) const
 
template<class Point , class Functor >
void hessianEach (const Point &x, Functor f) const
 

Static Public Attributes

static const int pointSetId = pSetId
 

Member Typedef Documentation

◆ DomainType [1/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::DomainType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::DomainType

◆ DomainType [2/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::DomainType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::DomainType

◆ FunctionSpaceType [1/2]

template<class LocalBasis , int pSetId = -1>
typedef Traits::FunctionSpaceType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::FunctionSpaceType

◆ FunctionSpaceType [2/2]

template<class LocalBasis , int pSetId = -1>
typedef Traits::FunctionSpaceType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::FunctionSpaceType

◆ HessianRangeType [1/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::HessianRangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::HessianRangeType

◆ HessianRangeType [2/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::HessianRangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::HessianRangeType

◆ JacobianRangeType [1/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::JacobianRangeType

◆ JacobianRangeType [2/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::JacobianRangeType

◆ RangeType [1/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::RangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::RangeType

◆ RangeType [2/2]

template<class LocalBasis , int pSetId = -1>
typedef FunctionSpaceType::RangeType Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::RangeType

Constructor & Destructor Documentation

◆ LocalFunctionsShapeFunctionSet() [1/2]

template<class LocalBasis , int pSetId = -1>
Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::LocalFunctionsShapeFunctionSet ( const LocalBasis &  localBasis)
inlineexplicit

◆ LocalFunctionsShapeFunctionSet() [2/2]

template<class LocalBasis , int pSetId = -1>
Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::LocalFunctionsShapeFunctionSet ( const LocalBasis &  localBasis)
inlineexplicit

Member Function Documentation

◆ evaluateEach() [1/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::evaluateEach ( const Point &  x,
Functor  f 
) const
inline

◆ evaluateEach() [2/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::evaluateEach ( const Point &  x,
Functor  f 
) const
inline

◆ hessianEach() [1/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::hessianEach ( const Point &  x,
Functor  f 
) const
inline

◆ hessianEach() [2/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::hessianEach ( const Point &  x,
Functor  f 
) const
inline

◆ jacobianEach() [1/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::jacobianEach ( const Point &  x,
Functor  f 
) const
inline

◆ jacobianEach() [2/2]

template<class LocalBasis , int pSetId = -1>
template<class Point , class Functor >
void Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::jacobianEach ( const Point &  x,
Functor  f 
) const
inline

◆ order() [1/2]

template<class LocalBasis , int pSetId = -1>
int Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::order ( ) const
inline

◆ order() [2/2]

template<class LocalBasis , int pSetId = -1>
int Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::order ( ) const
inline

◆ size() [1/2]

template<class LocalBasis , int pSetId = -1>
std::size_t Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::size ( ) const
inline

◆ size() [2/2]

template<class LocalBasis , int pSetId = -1>
std::size_t Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::size ( ) const
inline

Member Data Documentation

◆ pointSetId

template<class LocalBasis , int pSetId = -1>
const int Dune::Fem::LocalFunctionsShapeFunctionSet< LocalBasis, pSetId >::pointSetId = pSetId
static

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