DUNE-ACFEM (unstable)

expressionoperations.hh File Reference

A list of supported expression operations. More...

#include "../common/types.hh"
#include "../mpl/uniquetags.hh"
+ Include dependency graph for expressionoperations.hh:

Go to the source code of this file.

Classes

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...
 

Namespaces

 Dune::ACFem
 A namespace encapsulating everything defined in our dune-acfem project.
 

Detailed Description

A list of supported expression operations.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 9, 22:29, 2024)