DUNE-FEM (unstable)

Dune::Fem::LocalFunctionSetAdapter< Entity, FunctionSet > Class Template Reference

convert (global) function set to local function set More...

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

Public Types

typedef BaseType::EntityType EntityType
 entity type
 
typedef BaseType::Geometry Geometry
 geometry
 
typedef FunctionSet FunctionSetType
 function set type
 
typedef FunctionSet::FunctionSpaceType FunctionSpaceType
 function space type
 
typedef FunctionSpaceType::DomainType DomainType
 domain type
 
typedef FunctionSpaceType::RangeType RangeType
 range type
 
typedef FunctionSpaceType::JacobianRangeType JacobianRangeType
 jacobian range type
 
typedef FunctionSpaceType::HessianRangeType HessianRangeType
 hessian range type
 
typedef Geometry::ctype ctype
 type of coordinate field
 
typedef std::decay_t< decltype(Dune::ReferenceElements< ctype, Geometry::coorddimension >::general(std::declval< const Dune::GeometryType & >())) > ReferenceElementType
 type of reference element
 

Public Member Functions

int order () const
 return order of basis functions More...
 
std::size_t size () const
 return number of basis functions More...
 
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
 
const FunctionSetType functionSet () const
 return function set
 
const Entity & entity () const
 return entity
 
bool valid () const
 return true if entity pointer is set
 
const Geometry & geometry () const
 return geometry
 
Dune::GeometryType type () const
 return geometry type
 
const ReferenceElementType & referenceElement () const
 return reference element
 
void bind (const EntityType &entity)
 set new entity object and geometry if enabled
 
void unbind ()
 release entity and geometry object
 

Detailed Description

template<class Entity, class FunctionSet>
class Dune::Fem::LocalFunctionSetAdapter< Entity, FunctionSet >

convert (global) function set to local function set

Template Parameters
Entityentity type
FunctionSetimplementation of FunctionSet

Member Function Documentation

◆ evaluateEach()

◆ hessianEach()

◆ jacobianEach()

◆ order()

template<class Entity , class FunctionSet >
int Dune::Fem::LocalFunctionSetAdapter< Entity, FunctionSet >::order ( ) const
inline

return order of basis functions

References Dune::Fem::FunctionSet< FunctionSpace >::order().

◆ size()


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Jun 19, 23:17, 2026)