|
typedef DiscreteFunctionSpaceType::FunctionSpaceType | FunctionSpaceType |
| function space type
|
|
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)
|
|
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)
|
|
|
| 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
|
|
|
| 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 |
|
template<class BinOp, class LeftFunction, class RightFunction>
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.