DUNE-ACFEM (unstable)
gradientmodel.hh
125 return expressionClosure(GradientModel<typename Object::FunctionSpaceType::ScalarFunctionSpaceType>(name));
A gradient model, for example to implement gradient constraints.
Definition: gradientmodel.hh:50
static constexpr int rangeDimRange
Definition: modelbase.hh:90
constexpr decltype(auto) expressionClosure(T &&t)
Do-nothing default implementation for pathologic cases.
Definition: interface.hh:93
auto linearizedFlux(const DomainRangeType &value) const
The linearized source term as function of local coordinates.
Definition: gradientmodel.hh:73
auto classifyBoundary(const Intersection &intersection) const
Bind to the given intersection and classify the components w.r.t.
Definition: gradientmodel.hh:95
static auto gradientModel(const Fem::GridPartInterface< GridPartTraits > &gridPart, const std::string &name="")
Generate a GradientModel from a GridPart, using ctype as field and dimensionWorld as dimension.
Definition: gradientmodel.hh:133
Terminals may derive from this class to express that they are expressions.
Definition: terminal.hh:25
A structure defining some basic default types and methods.
Definition: modelbase.hh:41
typename DomainFunctionSpaceType::JacobianRangeType DomainJacobianRangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:71
typename RangeFunctionSpaceType::RangeType RangeRangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:77
typename FunctionSpaceType::DomainType DomainType
The type returned by classifyBoundary().
Definition: modelbase.hh:61
typename DomainFunctionSpaceType::RangeType DomainRangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:69
typename RangeFunctionSpaceType::JacobianRangeType RangeJacobianRangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:79
A tag structure signalling that this expression carries its value in its type.
Definition: tags.hh:100
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Jan 5, 23:30, 2025)