1#ifndef DUNE_FEM_FUNCTION_LOCALFUNCTION_LOCALFUNCTIONSETADAPTER_HH
2#define DUNE_FEM_FUNCTION_LOCALFUNCTION_LOCALFUNCTIONSETADAPTER_HH
25 template<
class Entity,
class FunctionSet >
67 template<
class Po
int,
class Functor >
75 template<
class Po
int,
class Functor >
83 template<
class Po
int,
class Functor >
98 typename EntityType::Geometry geometry ()
const {
return entity().geometry(); }
Definition: bindguard.hh:11
static const Point & coordinate(const Point &x)
Definition: coordinate.hh:14
Definition: explicitfieldvector.hh:75
Global basis functions.
Definition: function/common/functionset.hh:26
int order() const
return order of basis functions
std::size_t size() const
return number of basis functions
void evaluateEach(const DomainType &x, Functor functor) const
void hessianEach(const DomainType &x, Functor functor) const
void jacobianEach(const DomainType &x, Functor functor) const
convert (global) function set to local function set
Definition: localfunctionsetadapter.hh:27
LocalFunctionSetAdapter(const Entity &entity, const FunctionSet &functionSet=FunctionSet())
Definition: localfunctionsetadapter.hh:49
LocalFunctionSetAdapter(const FunctionSet &functionSet=FunctionSet())
Definition: localfunctionsetadapter.hh:45
FunctionSet FunctionSetType
function set type
Definition: localfunctionsetadapter.hh:31
Entity EntityType
entity type
Definition: localfunctionsetadapter.hh:29
FunctionSpaceType::HessianRangeType HessianRangeType
hessian range type
Definition: localfunctionsetadapter.hh:43
void evaluateEach(const Point &x, Functor functor) const
Definition: localfunctionsetadapter.hh:68
const EntityType & entity() const
return entity
Definition: localfunctionsetadapter.hh:57
const FunctionSetType functionSet() const
return function set
Definition: localfunctionsetadapter.hh:95
void jacobianEach(const Point &x, Functor functor) const
Definition: localfunctionsetadapter.hh:76
FunctionSpaceType::JacobianRangeType JacobianRangeType
jacobian range type
Definition: localfunctionsetadapter.hh:41
FunctionSpaceType::DomainType DomainType
domain type
Definition: localfunctionsetadapter.hh:37
int order() const
return order of basis functions
Definition: localfunctionsetadapter.hh:54
void hessianEach(const Point &x, Functor functor) const
Definition: localfunctionsetadapter.hh:84
std::size_t size() const
return number of basis functions
Definition: localfunctionsetadapter.hh:64
FunctionSet::FunctionSpaceType FunctionSpaceType
function space type
Definition: localfunctionsetadapter.hh:34
FunctionSpaceType::RangeType RangeType
range type
Definition: localfunctionsetadapter.hh:39
A vector valued function space.
Definition: functionspace.hh:60
FunctionSpaceTraits::RangeType RangeType
Type of range vector (using type of range field) has a Dune::FieldVector type interface.
Definition: functionspaceinterface.hh:71
FunctionSpaceTraits::LinearMappingType JacobianRangeType
Intrinsic type used for the jacobian values has a Dune::FieldMatrix type interface.
Definition: functionspaceinterface.hh:75
FunctionSpaceTraits::DomainType DomainType
Type of domain vector (using type of domain field) has a Dune::FieldVector type interface.
Definition: functionspaceinterface.hh:67