|
| void | setEntity (const Entity &entity) const |
| |
| bool | setIntersection (const Intersection &intersection) const |
| |
| void | flux (const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, JacobianRangeType &flux) const |
| |
| void | linearizedFlux (const RangeType &uBar, const JacobianRangeType &DuBar, const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, JacobianRangeType &flux) const |
| |
| void | source (const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, RangeType &result) const |
| |
| void | linearizedSource (const RangeType &uBar, const JacobianRangeType &DuBar, const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, RangeType &result) const |
| |
| void | robinFlux (const Intersection &intersection, const Point &x, const DomainType &unitOuterNormal, const RangeType &value, RangeType &result) const |
| |
| void | linearizedRobinFlux (const RangeType &uBar, const Intersection &intersection, const Point &x, const DomainType &unitOuterNormal, const RangeType &value, RangeType &result) const |
| |
| void | fluxDivergence (const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, const HessianRangeType &hessian, RangeType &result) const |
| |
|
const ExpressionType & | expression () const |
| | Return a const reference to the underlying expression.
|
| |
|
ExpressionType & | expression () |
| | Return a mutable reference to the underlying expression.
|
| |
|
ExpressionType | operator* () const |
| | Return a copy from of the underlying expression.
|
| |
template<class FunctionSpace>
class Dune::ACFem::ZeroOperatorParts< FunctionSpace >
Define a simple zero model to optimize expression templates.
Actually, this is only of very little use: the ModelInterface is only partly a \(L^\infty\) module, only partly a vector space, but nevertheless ModelExpression templates ease your live.