DUNE-ACFEM (unstable)
divergencemodel.hh
100 return expressionClosure(DivergenceModel<typename Fem::ToNewDimRangeFunctionSpace<FunctionSpace, FunctionSpace::dimDomain>::Type>(name));
A divergence model, for example to implement divergence constraints.
Definition: divergencemodel.hh:48
static constexpr int domainDimRange
Definition: modelbase.hh:88
constexpr decltype(auto) expressionClosure(T &&t)
Do-nothing default implementation for pathologic cases.
Definition: interface.hh:93
static auto divergenceModel(const Fem::GridPartInterface< GridPartTraits > &gridPart, const std::string &name="")
Generate a DivergenceModel from a GridPart, using ctype as field and dimensionWorld as dimension.
Definition: divergencemodel.hh:108
RangeRangeType linearizedSource(const DomainJacobianRangeType &jacobian) const
The linearized source term as function of local coordinates.
Definition: divergencemodel.hh:68
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
static constexpr int domainDimRange
Definition: modelbase.hh:88
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)