Declaration macros for Field<Type> algebra. More...


Go to the source code of this file.
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Macros | |
| #define | TFOR_ALL_F_OP_FUNC_F(typeF1, f1, OP, FUNC, typeF2, f2) |
| #define | TFOR_ALL_F_OP_F_FUNC(typeF1, f1, OP, typeF2, f2, FUNC) |
| #define | TFOR_ALL_F_OP_FUNC_F_F(typeF1, f1, OP, FUNC, typeF2, f2, typeF3, f3) |
| #define | TFOR_ALL_S_OP_FUNC_F_F(typeS, s, OP, FUNC, typeF1, f1, typeF2, f2) |
| #define | TFOR_ALL_F_OP_FUNC_F_S(typeF1, f1, OP, FUNC, typeF2, f2, typeS, s) |
| #define | TFOR_ALL_S_OP_FUNC_F_S(typeS1, s1, OP, FUNC, typeF, f, typeS2, s2) |
| #define | TFOR_ALL_F_OP_FUNC_S_F(typeF1, f1, OP, FUNC, typeS, s, typeF2, f2) |
| #define | TFOR_ALL_F_OP_FUNC_S_S(typeF1, f1, OP, FUNC, typeS1, s1, typeS2, s2) |
| #define | TFOR_ALL_F_OP_F_FUNC_S(typeF1, f1, OP, typeF2, f2, FUNC, typeS, s) |
| #define | TFOR_ALL_F_OP_FUNC_F_F_F(typeF1, f1, OP, FUNC, typeF2, f2, typeF3, f3, typeF4, f4) |
| #define | TFOR_ALL_F_OP_FUNC_F_F_S(typeF1, f1, OP, FUNC, typeF2, f2, typeF3, f3, typeS4, s4) |
| #define | TFOR_ALL_F_OP_F_OP_F(typeF1, f1, OP1, typeF2, f2, OP2, typeF3, f3) |
| #define | TFOR_ALL_F_OP_S_OP_F(typeF1, f1, OP1, typeS, s, OP2, typeF2, f2) |
| #define | TFOR_ALL_F_OP_F_OP_S(typeF1, f1, OP1, typeF2, f2, OP2, typeS, s) |
| #define | TFOR_ALL_F_OP_F(typeF1, f1, OP, typeF2, f2) |
| #define | TFOR_ALL_F_OP_OP_F(typeF1, f1, OP1, OP2, typeF2, f2) |
| #define | TFOR_ALL_F_OP_S(typeF, f, OP, typeS, s) |
| #define | TFOR_ALL_S_OP_F(typeS, s, OP, typeF, f) |
| #define | TFOR_ALL_S_OP_F_OP_F(typeS, s, OP1, typeF1, f1, OP2, typeF2, f2) |
| #define | TFOR_ALL_S_OP_FUNC_F(typeS, s, OP, FUNC, typeF, f) |
Functions | |
| template<class Type1, class Type2> | |
| void | checkFields (const UList< Type1 > &, const UList< Type2 > &, const char *) |
| template<class Type1, class Type2, class Type3> | |
| void | checkFields (const UList< Type1 > &, const UList< Type2 > &, const UList< Type3 > &, const char *) |
| template<class Type1, class Type2, class Type3, class Type4> | |
| void | checkFields (const UList< Type1 > &, const UList< Type2 > &, const UList< Type3 > &, const UList< Type4 > &, const char *) |
Declaration macros for Field<Type> algebra.
Original source file FieldM.H
Definition in file FieldM.H.
| #define TFOR_ALL_F_OP_FUNC_F | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeF2, | |||
| f2 ) |
Definition at line 148 of file FieldM.H.
Referenced by Foam::cmptAv(), Foam::cmptMag(), Foam::cmptMagSqr(), Foam::cmptMax(), Foam::cmptMin(), Foam::mag(), Foam::magSqr(), and Foam::sqr().
| #define TFOR_ALL_F_OP_F_FUNC | ( | typeF1, | |
| f1, | |||
| OP, | |||
| typeF2, | |||
| f2, | |||
| FUNC ) |
Definition at line 170 of file FieldM.H.
Referenced by Foam::inv(), Foam::inv(), and Foam::T().
| #define TFOR_ALL_F_OP_FUNC_F_F | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeF2, | |||
| f2, | |||
| typeF3, | |||
| f3 ) |
Definition at line 192 of file FieldM.H.
Referenced by Foam::invTransform(), Foam::transform(), and Foam::transform().
| #define TFOR_ALL_S_OP_FUNC_F_F | ( | typeS, | |
| s, | |||
| OP, | |||
| FUNC, | |||
| typeF1, | |||
| f1, | |||
| typeF2, | |||
| f2 ) |
Definition at line 215 of file FieldM.H.
Referenced by Foam::sumCmptProd().
| #define TFOR_ALL_F_OP_FUNC_F_S | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeF2, | |||
| f2, | |||
| typeS, | |||
| s ) |
Definition at line 237 of file FieldM.H.
Referenced by Foam::pow().
| #define TFOR_ALL_S_OP_FUNC_F_S | ( | typeS1, | |
| s1, | |||
| OP, | |||
| FUNC, | |||
| typeF, | |||
| f, | |||
| typeS2, | |||
| s2 ) |
Definition at line 259 of file FieldM.H.
Referenced by Foam::max(), Foam::min(), and Foam::minMagSqr().
| #define TFOR_ALL_F_OP_FUNC_S_F | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeS, | |||
| s, | |||
| typeF2, | |||
| f2 ) |
Definition at line 277 of file FieldM.H.
Referenced by Foam::invTransform(), Field< Type >::replace(), Foam::stabilise(), Foam::transform(), Foam::transform(), and Foam::transform().
| #define TFOR_ALL_F_OP_FUNC_S_S | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeS1, | |||
| s1, | |||
| typeS2, | |||
| s2 ) |
| #define TFOR_ALL_F_OP_F_FUNC_S | ( | typeF1, | |
| f1, | |||
| OP, | |||
| typeF2, | |||
| f2, | |||
| FUNC, | |||
| typeS, | |||
| s ) |
Definition at line 317 of file FieldM.H.
Referenced by Foam::component().
| #define TFOR_ALL_F_OP_FUNC_F_F_F | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeF2, | |||
| f2, | |||
| typeF3, | |||
| f3, | |||
| typeF4, | |||
| f4 ) |
| #define TFOR_ALL_F_OP_FUNC_F_F_S | ( | typeF1, | |
| f1, | |||
| OP, | |||
| FUNC, | |||
| typeF2, | |||
| f2, | |||
| typeF3, | |||
| f3, | |||
| typeS4, | |||
| s4 ) |
| #define TFOR_ALL_F_OP_F_OP_F | ( | typeF1, | |
| f1, | |||
| OP1, | |||
| typeF2, | |||
| f2, | |||
| OP2, | |||
| typeF3, | |||
| f3 ) |
| #define TFOR_ALL_F_OP_S_OP_F | ( | typeF1, | |
| f1, | |||
| OP1, | |||
| typeS, | |||
| s, | |||
| OP2, | |||
| typeF2, | |||
| f2 ) |
| #define TFOR_ALL_F_OP_F_OP_S | ( | typeF1, | |
| f1, | |||
| OP1, | |||
| typeF2, | |||
| f2, | |||
| OP2, | |||
| typeS, | |||
| s ) |
Definition at line 436 of file FieldM.H.
Referenced by Foam::transformPoints().
| #define TFOR_ALL_F_OP_F | ( | typeF1, | |
| f1, | |||
| OP, | |||
| typeF2, | |||
| f2 ) |
| #define TFOR_ALL_F_OP_OP_F | ( | typeF1, | |
| f1, | |||
| OP1, | |||
| OP2, | |||
| typeF2, | |||
| f2 ) |
Definition at line 480 of file FieldM.H.
Referenced by Field< Type >::negate(), and Field< bool >::negate().
| #define TFOR_ALL_S_OP_F_OP_F | ( | typeS, | |
| s, | |||
| OP1, | |||
| typeF1, | |||
| f1, | |||
| OP2, | |||
| typeF2, | |||
| f2 ) |
Definition at line 540 of file FieldM.H.
Referenced by Foam::sumProd(), Foam::sumProd(), Foam::sumProd(), and Foam::sumProd().
Definition at line 558 of file FieldM.H.
Referenced by Foam::sum(), Foam::sumCmptMag(), Foam::sumMag(), and Foam::sumSqr().