DUNE-ACFEM (2.5.1)
Dune::ACFem::BoundarySupportedFunction< GridFunction, Indicator >::LocalFunction Class Reference
LocalFunction object which takes the value of a indicator into account. More...
#include <dune/acfem/functions/boundarysupportedfunction.hh>
Collaboration diagram for Dune::ACFem::BoundarySupportedFunction< GridFunction, Indicator >::LocalFunction:
Public Types | |
typedef DiscreteFunctionSpaceType::DomainFieldType | DomainFieldType |
domain type (from function space) | |
typedef DiscreteFunctionSpaceType::RangeFieldType | RangeFieldType |
range type (from function space) | |
typedef DiscreteFunctionSpaceType::DomainType | DomainType |
domain type (from function space) | |
typedef DiscreteFunctionSpaceType::RangeType | RangeType |
range type (from function space) | |
typedef DiscreteFunctionSpaceType::JacobianRangeType | JacobianRangeType |
jacobian type (from function space) | |
typedef DiscreteFunctionSpaceType::HessianRangeType | HessianRangeType |
hessian type (from function space) | |
Public Member Functions | |
LocalFunction (const EntityType &entity, const DiscreteFunctionType &df) | |
Bulk entity constructor. | |
LocalFunction (const DiscreteFunctionType &df) | |
Bulk entity constructor. | |
LocalFunction (const EntityType &entity, const IntersectionType &intersection, const DiscreteFunctionType &df) | |
Boundary intersection constructor. | |
template<class PointType > | |
void | evaluate (const PointType &x, RangeType &ret) const |
Evaluate local function. More... | |
template<class PointType > | |
void | jacobian (const PointType &x, JacobianRangeType &ret) const |
Evaluate Jacobian of local function. More... | |
template<class PointType > | |
void | hessian (const PointType &x, HessianRangeType &ret) const |
Evaluate Hessian of local function. More... | |
template<class QuadratureType , class VectorType > | |
void | evaluateQuadrature (const QuadratureType &quadrature, VectorType &values) const |
evaluate function or jacobian of function for given quadrature | |
int | order () const |
Return a bound on or suggestion for the piece-wise polynomial order. | |
void | init (const EntityType &entity) |
Bulk-entity initialization. | |
void | init (const EntityType &entity, const IntersectionType &isect) |
Intersection initialization. | |
bool | supported () const |
Return true if potentially non-zero. More... | |
Detailed Description
template<class GridFunction, class Indicator>
class Dune::ACFem::BoundarySupportedFunction< GridFunction, Indicator >::LocalFunction
LocalFunction object which takes the value of a indicator into account.
Evaluating without initializing with a boundary IntersectionType may yield undefined results.
The documentation for this class was generated from the following file:
- dune/acfem/functions/boundarysupportedfunction.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.80.0
(Apr 29, 22:29, 2024)