DUNE-ACFEM (unstable)
incompressibleselftransportmodel.hh
121 return expressionClosure(IncompressibleSelfTransportModel<typename Object::FunctionSpaceType>(name));
Define a model for the "Navier-Stokes" non-lineariry.
Definition: incompressibleselftransportmodel.hh:52
constexpr decltype(auto) expressionClosure(T &&t)
Do-nothing default implementation for pathologic cases.
Definition: interface.hh:93
static auto incompressibleSelfTransportModel(const Object &object, const std::string &name="")
Generate a Navier-Stokes non-linearity fitting the given object.
Definition: incompressibleselftransportmodel.hh:119
auto linearizedSource(const RangeType &uBar, const JacobianRangeType &DuBar, const RangeType &value, const JacobianRangeType &jacobian) const
The linearized source term as function of local coordinates.
Definition: incompressibleselftransportmodel.hh:88
auto source(const RangeType &value, const JacobianRangeType &jacobian) const
The zero-order term as function of local coordinates.
Definition: incompressibleselftransportmodel.hh:79
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 FunctionSpaceType::JacobianRangeType JacobianRangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:63
typename FunctionSpaceType::RangeType RangeType
The type returned by classifyBoundary().
Definition: modelbase.hh:62
static constexpr int dimRange
The type returned by classifyBoundary().
Definition: modelbase.hh:86
static constexpr int dimDomain
The type returned by classifyBoundary().
Definition: modelbase.hh:85
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)