DUNE-ACFEM (unstable)
tags.hh
Go to the documentation of this file.
137 : MPL::UniqueTags<SemiPositiveExpression, SemiNegativeExpression, ConstantExpression, TypedValueExpression>
std::is_base_of< Tag, std::decay_t< A > > HasTag
Evaluate to std::true_type if std::decay_t<A> is derived from Tag, otherwise to std::false_type.
Definition: tags.hh:176
An independent expression is an expression which does not depend on external state.
Definition: tags.hh:81
A tag structure which can be attached as base-class to expressions modelling a 1 (in a field,...
Definition: tags.hh:166
Something which may be change between different evaluations of an expression.
Definition: tags.hh:106
Complementary to ZeroExpression for use in std::conditional, for example, otherwise unused.
Definition: tags.hh:122
A tag structure which can be attached as base-class to expressions modelling a 1 (in a field,...
Definition: tags.hh:158
Non-singular, but somehow zero, whatever that means.
Definition: tags.hh:129
A tag structure signalling that objects of this type can be considered to yield the same values at ru...
Definition: tags.hh:62
A terminal expression is an "expression end-point", i.e.
Definition: tags.hh:48
A tag structure signalling that this expression carries its value in its type.
Definition: tags.hh:100
A tag for use with assume() to generate a unique type which is assumed to be "runtime equal" by inher...
Definition: tags.hh:71
A volatile expression will not be replaced by its value except for RuntimeEqual optimizations.
Definition: tags.hh:54
A tag structure which can be attached as base class to zero-expressions like the ZeroGridFunction,...
Definition: tags.hh:138
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 27, 23:30, 2024)