DUNE-ACFEM (2.5.1)
Dune::ACFem::BinaryGridFunctionExpression< BinOp, LeftFunction, RightFunction >::LocalFunction Class Reference
General local function object for binary grid-function expressions. More...
#include <dune/acfem/functions/gridfunctionexpression.hh>
Public Member Functions | |
| LocalFunction (const EntityType &entity, const DiscreteFunctionType &df) | |
| constructor initializing local function | |
| template<class PointType > | |
| void | evaluate (const PointType &x, RangeType &ret) const |
| evaluate local function | |
| template<class PointType > | |
| void | jacobian (const PointType &x, JacobianRangeType &ret) const |
| jacobian of local function | |
| template<class PointType > | |
| void | hessian (const PointType &x, HessianRangeType &ret) const |
| hessian of local function | |
| 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) |
| init local function | |
| const EntityType & | entity () const |
| Return a reference to the currently active entity. | |
| LocalFunction (const EntityType &entity, const DiscreteFunctionType &df) | |
| constructor initializing local function | |
| template<class PointType > | |
| void | evaluate (const PointType &x, RangeType &ret) const |
| evaluate local function | |
| template<class PointType > | |
| void | jacobian (const PointType &x, JacobianRangeType &ret) const |
| jacobian of local function | |
| template<class PointType > | |
| void | hessian (const PointType &x, HessianRangeType &ret) const |
| hessian of local function | |
| 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 the piece-wise polynomial order. | |
| void | init (const EntityType &entity) |
| init local function | |
BoundarySupportedFunction support | |
| LocalFunction (const EntityType &entity, const IntersectionType &intersection, const DiscreteFunctionType &df) | |
| void | init (const EntityType &entity, const IntersectionType &intersection) |
| const IntersectionType & | intersection () const |
| bool | supported () const |
BoundarySupportedFunction support | |
| LocalFunction (const EntityType &entity, const IntersectionType &intersection, const DiscreteFunctionType &df) | |
| Construct from intersection. | |
| void | init (const EntityType &entity, const IntersectionType &intersection) |
| const IntersectionType & | intersection () const |
| bool | supported () const |
| Construct from intersection. | |
Detailed Description
template<class BinOp, class LeftFunction, class RightFunction>
class Dune::ACFem::BinaryGridFunctionExpression< BinOp, LeftFunction, RightFunction >::LocalFunction
class Dune::ACFem::BinaryGridFunctionExpression< BinOp, LeftFunction, RightFunction >::LocalFunction
General local function object for binary grid-function expressions.
LocalFunction object for S-multiplication with RangeFieldType scalars.
Constructor & Destructor Documentation
◆ LocalFunction()
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
Member Function Documentation
◆ init() [1/2]
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
◆ init() [2/2]
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
◆ intersection() [1/2]
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
◆ intersection() [2/2]
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
◆ supported()
template<class BinOp , class LeftFunction , class RightFunction >
|
inline |
The documentation for this class was generated from the following file:
- dune/acfem/functions/gridfunctionexpression.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Mar 3, 23:33, 2026)