"Tag"-structures for each supported algebraic operation, used to distinguish the various expression template classes from each other.
More...
|
| struct | Dune::ACFem::PlusOperation |
| | Addition of two objects. More...
|
| |
| struct | Dune::ACFem::PlusEqOperation |
| | A += B. More...
|
| |
| struct | Dune::ACFem::MinusOperation |
| | Subtraction of two objects and unary minus. More...
|
| |
| struct | Dune::ACFem::MinusEqOperation |
| | A -= B. More...
|
| |
| struct | Dune::ACFem::LogicalNotOperation |
| | Logical Not. More...
|
| |
| struct | Dune::ACFem::LogicalAndOperation |
| | Logical And. More...
|
| |
| struct | Dune::ACFem::LogicalOrOperation |
| | Logical Or. More...
|
| |
| struct | Dune::ACFem::EqOperation |
| | == More...
|
| |
| struct | Dune::ACFem::NeOperation |
| | != More...
|
| |
| struct | Dune::ACFem::GtOperation |
| |
More...
|
| |
| struct | Dune::ACFem::GeOperation |
| | >= More...
|
| |
| struct | Dune::ACFem::LtOperation |
| | < More...
|
| |
| struct | Dune::ACFem::LeOperation |
| | <= More...
|
| |
| struct | Dune::ACFem::SMultiplyOperation |
| | Multiplication by scalars from the left. More...
|
| |
| struct | Dune::ACFem::SMultiplyEqOperation |
| | A *= s. More...
|
| |
| struct | Dune::ACFem::IdentityOperation |
| | Identity, i.e. just wrap the object. More...
|
| |
| struct | Dune::ACFem::AssumeOperation< Property > |
| | Assume operations attach a property to the wrapped expression. More...
|
| |
| struct | Dune::ACFem::IndeterminateOperation< Id > |
| | Indeterminate operation, wrap another object and attach an id. More...
|
| |
| struct | Dune::ACFem::PlaceholderOperation< Placeholder > |
| | Placeholder operation wraps another object and attaches an id to it. More...
|
| |
| struct | Dune::ACFem::SubExpressionOperation< TreePos > |
| | Kind of placeholder. More...
|
| |
| struct | Dune::ACFem::ReciprocalOperation |
| | Inversion of a scalar object. More...
|
| |
| struct | Dune::ACFem::SqrtOperation |
| | Taking the square root of an object. More...
|
| |
| struct | Dune::ACFem::SquareOperation |
| | Taking the square of an object. More...
|
| |
| struct | Dune::ACFem::PowOperation |
| | Taking something to the power of something. More...
|
| |
| struct | Dune::ACFem::ExpOperation |
| | Exponentiation of an object. More...
|
| |
| struct | Dune::ACFem::LogOperation |
| | Taking the logarithm of an object. More...
|
| |
| struct | Dune::ACFem::CoshOperation |
| | Hyperbolic cosine. More...
|
| |
| struct | Dune::ACFem::SinhOperation |
| | Hyperbolic sine. More...
|
| |
| struct | Dune::ACFem::TanhOperation |
| | Hyperbolic tangens. More...
|
| |
| struct | Dune::ACFem::AcoshOperation |
| | Inverse hyperbolic cosine. More...
|
| |
| struct | Dune::ACFem::AsinhOperation |
| | Inverse hyperbolic sine. More...
|
| |
| struct | Dune::ACFem::AtanhOperation |
| | Inverse hyperbolic tangens. More...
|
| |
| struct | Dune::ACFem::SinOperation |
| | Taking the sine of an object. More...
|
| |
| struct | Dune::ACFem::CosOperation |
| | Taking the cosine of an object. More...
|
| |
| struct | Dune::ACFem::TanOperation |
| | Taking the tangens of an object. More...
|
| |
| struct | Dune::ACFem::AsinOperation |
| | Taking the arc sine of an object. More...
|
| |
| struct | Dune::ACFem::AcosOperation |
| | Taking the arc cosine of an object. More...
|
| |
| struct | Dune::ACFem::AtanOperation |
| | Taking the arctan of an object. More...
|
| |
| struct | Dune::ACFem::Atan2Operation |
| | Taking the arctan of an object. More...
|
| |
| struct | Dune::ACFem::ErfOperation |
| | erf More...
|
| |
| struct | Dune::ACFem::TGammaOperation |
| | tgamma More...
|
| |
| struct | Dune::ACFem::LGammaOperation |
| | ;gamma More...
|
| |
| struct | Dune::ACFem::CeilOperation |
| | ceil More...
|
| |
| struct | Dune::ACFem::FloorOperation |
| | floor More...
|
| |
| struct | Dune::ACFem::RoundOperation |
| | round More...
|
| |
| struct | Dune::ACFem::AbsOperation |
| | abs More...
|
| |
| struct | Dune::ACFem::MinOperation |
| | min More...
|
| |
| struct | Dune::ACFem::MaxOperation |
| | max More...
|
| |
| struct | Dune::ACFem::TernaryOperation |
| | IfOperation. More...
|
| |
| struct | Dune::ACFem::PDEModel::CropOperation< MethodTags > |
| | Remove all methods which are not listed in MethodTags. More...
|
| |
| struct | Dune::ACFem::PDEModel::ClosureOperation< MethodTags, ClosureCallSignatures > |
| | Augment the call signature of the methods listed in MethodTags by the call-signature indicated by the bit-masks in ClosureCallSignatures. More...
|
| |
| struct | Dune::ACFem::PDEModel::ApplyOperation< Flavour > |
| | Apply a model to a function. More...
|
| |
| struct | Dune::ACFem::RestrictionOperation< Dims, Pivot > |
| | AutoDiff operation. More...
|
| |
| struct | Dune::ACFem::TransposeOperation< Perm > |
| | Permutation of index positions of tensors. More...
|
| |
| struct | Dune::ACFem::ReshapeOperation< Signature > |
| | Signature of index positions of tensors. More...
|
| |
| struct | Dune::ACFem::EinsumOperation< Pos1, Pos2, ContractDims > |
| | Einstein summation, i.e. More...
|
| |
| struct | Dune::ACFem::TensorProductOperation< Pos1, Pos2, ProductDims > |
| | Component-wise product over given index-set. More...
|
| |
| struct | Dune::ACFem::OperationTraits< TransposeOperation< Perm > > |
| | Permutation of index positions of tensors. More...
|
| |
| struct | Dune::ACFem::OperationTraits< ReshapeOperation< Sig > > |
| | Reshape a tensor to another signature. More...
|
| |
| struct | Dune::ACFem::OperationTraits< EinsumOperation< Pos1, Pos2, Dims > > |
| | Einstein summation, i.e. More...
|
| |
| struct | Dune::ACFem::OperationTraits< TensorProductOperation< Pos1, Pos2, Dims > > |
| | Component-wise product over given index-set. More...
|
| |
"Tag"-structures for each supported algebraic operation, used to distinguish the various expression template classes from each other.