37#ifndef Foam_dimensionSetExpression_H
38#define Foam_dimensionSetExpression_H
61 static constexpr bool is_leaf =
false;
79 elems_ =
expr.evaluate();
93 elems_ =
expr.evaluate();
104 elems_ =
expr.evaluate();
114class dimensionSetConstRefWrap
116 public GenericExpression<dimensionSetConstRefWrap>
123 static constexpr bool is_leaf =
false;
static constexpr bool is_leaf
dimensionSetConstRefWrap(const dimensionSet &elems)
Construct from components.
static constexpr bool is_leaf
dimensionSetRefWrap(dimensionSet &elems, const GenericExpression< E > &expr)
dimensionSetRefWrap(dimensionSet &elems)
Construct from components.
auto & evaluate(const GenericExpression< E > &expr)
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
A namespace for expression templates.
ListConstRefWrap< typename Expr::value_type > expr
Fully self-contained constant field wrapper. Not needed?