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 Entityentity () const
 return entity
 
bool valid () const
 return true if entity pointer is set
 
const Geometrygeometry () const
 return geometry
 
Dune::GeometryType type () const
 return geometry type
 
const ReferenceElementTypereferenceElement () 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  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)