DUNE-ACFEM (unstable)
operationtraits.hh File Reference
A list of supported expression operations. More...
#include "../common/ostream.hh"
#include "../common/literals.hh"
#include "../mpl/tostring.hh"
#include "../mpl/foreach.hh"
#include "expressiontraits.hh"
#include "constantoperations.hh"
#include "expressionoperations.hh"
#include "usingstd.hh"
![+](closed.png)
Go to the source code of this file.
Classes | |
struct | Dune::ACFem::IsProductOperation< T > |
Evaluate to std::true_type if the operation is product-like. More... | |
struct | Dune::ACFem::IsDistributiveOperation< Operation, SFINAE > |
True for expressions which can be moved inside or outside of sums. More... | |
struct | Dune::ACFem::IsVolatileOperation< PlaceholderOperation< Placeholder > > |
Placeholder expressions are volatile by design, unless overridden by a RuntimEqualExpression tag. More... | |
struct | Dune::ACFem::IsVolatileOperation< IndeterminateOperation< Id > > |
Indeterminates are also volatile by design. More... | |
struct | Dune::ACFem::IsDynamicOperation< T, SFINAE > |
Should be overloaded to std::true_type for operations which introduce runtime variable data into the expression as part of the operation. More... | |
Namespaces | |
namespace | Dune::ACFem |
A namespace encapsulating everything defined in our dune-acfem project. | |
Typedefs | |
template<class T > | |
using | Dune::ACFem::IsProductExpression = IsProductOperation< Expressions::Operation< T > > |
std::true_type for product like expressions. More... | |
Detailed Description
A list of supported expression operations.
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)