

Go to the source code of this file.
Classes | |
| class | dimensionSet |
| Dimension set for the base types, which can be used to implement rigorous dimension checking for algebraic manipulation. More... | |
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
Functions | |
| Istream & | operator>> (Istream &is, dimensionSet &ds) |
| Ostream & | operator<< (Ostream &os, const dimensionSet &ds) |
| dimensionSet | min (const dimensionSet &a, const dimensionSet &b) |
| dimensionSet | max (const dimensionSet &a, const dimensionSet &b) |
| dimensionSet | clamp (const dimensionSet &a, const dimensionSet &range) |
| dimensionSet | lerp (const dimensionSet &a, const dimensionSet &b) |
| dimensionSet | cmptMultiply (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | cmptDivide (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | pow (const dimensionSet &ds, const scalar p) |
| dimensionSet | pow (const dimensionSet &ds, const dimensionedScalar &p) |
| dimensionSet | sqr (const dimensionSet &ds) |
| dimensionSet | pow2 (const dimensionSet &ds) |
| dimensionSet | pow3 (const dimensionSet &ds) |
| dimensionSet | pow4 (const dimensionSet &ds) |
| dimensionSet | pow5 (const dimensionSet &ds) |
| dimensionSet | pow6 (const dimensionSet &ds) |
| dimensionSet | pow025 (const dimensionSet &ds) |
| dimensionSet | sqrt (const dimensionSet &ds) |
| dimensionSet | cbrt (const dimensionSet &ds) |
| dimensionSet | magSqr (const dimensionSet &ds) |
| dimensionSet | mag (const dimensionSet &ds) |
| dimensionSet | sign (const dimensionSet &) |
| dimensionSet | pos (const dimensionSet &) |
| dimensionSet | pos0 (const dimensionSet &) |
| dimensionSet | neg (const dimensionSet &) |
| dimensionSet | neg0 (const dimensionSet &) |
| dimensionSet | posPart (const dimensionSet &) |
| dimensionSet | negPart (const dimensionSet &) |
| dimensionSet | inv (const dimensionSet &ds) |
| The dimensionSet inverted. More... | |
| dimensionSet | trans (const dimensionSet &ds) |
| Check the argument is dimensionless (for transcendental functions) More... | |
| dimensionSet | atan2 (const dimensionSet &ds1, const dimensionSet &ds2) |
| Arguments need the same dimensions. Return dimensionless. More... | |
| dimensionSet | hypot (const dimensionSet &ds1, const dimensionSet &ds2) |
| Arguments need the same dimensions. Does not change the dimension. More... | |
| dimensionSet | stabilise (const dimensionSet &ds1, const dimensionSet &ds2) |
| Arguments need the same dimensions. Does not change the dimension. More... | |
| dimensionSet | transform (const dimensionSet &ds) |
| Return the argument; transformations do not change the dimensions. More... | |
| dimensionSet | invTransform (const dimensionSet &ds) |
| Return the argument; transformations do not change the dimensions. More... | |
| dimensionSet | operator~ (const dimensionSet &ds) |
| The dimensionSet inverted. More... | |
| dimensionSet | operator- (const dimensionSet &ds) |
| Unary negation. More... | |
| dimensionSet | operator+ (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator- (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator* (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator/ (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator & (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator^ (const dimensionSet &ds1, const dimensionSet &ds2) |
| dimensionSet | operator && (const dimensionSet &ds1, const dimensionSet &ds2) |
Original source file dimensionSet.H
Definition in file dimensionSet.H.