

Go to the source code of this file.
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
Macros | |
| #define | TEMPLATE template<class Type> |
| #define | PRODUCT_OPERATOR(product, Op, OpFunc) |
Functions | |
| template<class Type > | |
| void | component (Field< typename Field< Type >::cmptType > &res, const UList< Type > &f, const direction d) |
| template<class Type > | |
| void | T (Field< Type > &res, const UList< Type > &f) |
| template<class Type , direction r> | |
| void | pow (Field< typename powProduct< Type, r >::type > &res, const Field< Type > &vf) |
| template<class Type , direction r> | |
| void | pow (Field< typename powProduct< Type, r >::type > &res, const SubField< Type > &vf) |
| template<class Type , direction r> | |
| tmp< Field< typename powProduct< Type, r >::type > > | pow (const Field< Type > &f, typename powProduct< Type, r >::type) |
| template<class Type , direction r> | |
| tmp< Field< typename powProduct< Type, r >::type > > | pow (const SubField< Type > &f, typename powProduct< Type, r >::type) |
| template<class Type , direction r> | |
| tmp< Field< typename powProduct< Type, r >::type > > | pow (const tmp< Field< Type >> &tf, typename powProduct< Type, r >::type) |
| template<class Type > | |
| void | sqr (Field< typename outerProduct< Type, Type >::type > &res, const UList< Type > &vf) |
| template<class Type > | |
| tmp< Field< typename outerProduct< Type, Type >::type > > | sqr (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< typename outerProduct< Type, Type >::type > > | sqr (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< typename outerProduct< Type, Type >::type > > | sqr (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | magSqr (Field< scalar > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | magSqr (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | magSqr (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | magSqr (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | mag (Field< scalar > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | mag (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | mag (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< scalar > > | mag (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | cmptMax (Field< typename Field< Type >::cmptType > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMax (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMax (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMax (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | cmptMin (Field< typename Field< Type >::cmptType > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMin (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMin (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptMin (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | cmptAv (Field< typename Field< Type >::cmptType > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptAv (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptAv (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< typename Field< Type >::cmptType > > | cmptAv (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | cmptMag (Field< Type > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMag (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMag (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMag (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | max (Field< Type > &f, const UList< Type > &f1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Field< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Field< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const SubField< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const SubField< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const UList< Type > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const tmp< Field< Type >> &tf1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const tmp< Field< Type >> &tf1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | min (Field< Type > &f, const UList< Type > &f1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Field< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Field< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const SubField< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const SubField< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const UList< Type > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const tmp< Field< Type >> &tf1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const tmp< Field< Type >> &tf1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | cmptMultiply (Field< Type > &f, const UList< Type > &f1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Field< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Field< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const SubField< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const SubField< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const UList< Type > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const tmp< Field< Type >> &tf1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const tmp< Field< Type >> &tf1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | cmptDivide (Field< Type > &f, const UList< Type > &f1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Field< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Field< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const SubField< Type > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const SubField< Type > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const UList< Type > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const tmp< Field< Type >> &tf1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const tmp< Field< Type >> &tf1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | max (Field< Type > &f, const Type &s1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Type &s1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Type &s1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Type &s1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | max (Field< Type > &f, const UList< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const Field< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const SubField< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | max (const tmp< Field< Type >> &tf1, const Type &s2) |
| template<class Type > | |
| void | min (Field< Type > &f, const Type &s1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Type &s1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Type &s1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Type &s1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | min (Field< Type > &f, const UList< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const Field< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const SubField< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | min (const tmp< Field< Type >> &tf1, const Type &s2) |
| template<class Type > | |
| void | cmptMultiply (Field< Type > &f, const Type &s1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Type &s1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Type &s1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Type &s1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | cmptMultiply (Field< Type > &f, const UList< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const Field< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const SubField< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptMultiply (const tmp< Field< Type >> &tf1, const Type &s2) |
| template<class Type > | |
| void | cmptDivide (Field< Type > &f, const Type &s1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Type &s1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Type &s1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Type &s1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | cmptDivide (Field< Type > &f, const UList< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const Field< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const SubField< Type > &f1, const Type &s2) |
| template<class Type > | |
| tmp< Field< Type > > | cmptDivide (const tmp< Field< Type >> &tf1, const Type &s2) |
| template<class Type > | |
| void | negate (Field< Type > &res, const UList< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | operator- (const Field< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | operator- (const SubField< Type > &f) |
| template<class Type > | |
| tmp< Field< Type > > | operator- (const tmp< Field< Type >> &tf) |
| template<class Type > | |
| void | multiply (Field< Type > &f, const UList< Type > &f1, const UList< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< Type > &f1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< Type > &f1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< Type > &f1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< Type > &f1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< Type > &f1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< Type > &f1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< Type >> &tf1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< Type >> &tf1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< Type >> &tf1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| void | multiply (Field< Type > &f, const UList< scalar > &f1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< scalar > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< scalar > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< scalar > &f1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< scalar > &f1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< scalar > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< scalar > &f1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< scalar >> &tf1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< scalar >> &tf1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< scalar >> &tf1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | divide (Field< Type > &f, const UList< Type > &f1, const UList< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const Field< Type > &f1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const Field< Type > &f1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const SubField< Type > &f1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const SubField< Type > &f1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const Field< Type > &f1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const SubField< Type > &f1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const tmp< Field< Type >> &tf1, const Field< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const tmp< Field< Type >> &tf1, const SubField< scalar > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const tmp< Field< Type >> &tf1, const tmp< Field< scalar >> &tf2) |
| template<class Type > | |
| void | multiply (Field< Type > &f, const scalar &s1, const UList< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const scalar &s1, const Field< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const scalar &s1, const SubField< Type > &f2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const scalar &s1, const tmp< Field< Type >> &tf2) |
| template<class Type > | |
| void | multiply (Field< Type > &f, const UList< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const Field< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const SubField< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator* (const tmp< Field< Type >> &tf1, const scalar &s2) |
| template<class Type > | |
| void | divide (Field< Type > &f, const UList< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const Field< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const SubField< Type > &f1, const scalar &s2) |
| template<class Type > | |
| tmp< Field< Type > > | operator/ (const tmp< Field< Type >> &tf1, const scalar &s2) |
| template<class Type1 , class Type2 > | |
| void | add (Field< typename typeOfSum< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator+ (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | add (Field< typename typeOfSum< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator+ (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator+ (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator+ (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | add (Field< typename typeOfSum< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator+ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator+ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator+ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
| template<class Type1 , class Type2 > | |
| void | subtract (Field< typename typeOfSum< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename typeOfSum< Type1, Type2 >::type > > | operator- (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | subtract (Field< typename typeOfSum< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator- (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator- (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename typeOfSum< Type, Form >::type > > | operator- (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | subtract (Field< typename typeOfSum< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator- (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator- (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename typeOfSum< Form, Type >::type > > | operator- (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
| template<class Type1 , class Type2 > | |
| void | outer (Field< typename outerProduct< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename outerProduct< Type1, Type2 >::type > > | operator* (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | outer (Field< typename outerProduct< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename outerProduct< Type, Form >::type > > | operator* (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename outerProduct< Type, Form >::type > > | operator* (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename outerProduct< Type, Form >::type > > | operator* (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | outer (Field< typename outerProduct< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename outerProduct< Form, Type >::type > > | operator* (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename outerProduct< Form, Type >::type > > | operator* (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename outerProduct< Form, Type >::type > > | operator* (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
| template<class Type1 , class Type2 > | |
| void | cross (Field< typename crossProduct< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename crossProduct< Type1, Type2 >::type > > | operator^ (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | cross (Field< typename crossProduct< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename crossProduct< Type, Form >::type > > | operator^ (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename crossProduct< Type, Form >::type > > | operator^ (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename crossProduct< Type, Form >::type > > | operator^ (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | cross (Field< typename crossProduct< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename crossProduct< Form, Type >::type > > | operator^ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename crossProduct< Form, Type >::type > > | operator^ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename crossProduct< Form, Type >::type > > | operator^ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
| template<class Type1 , class Type2 > | |
| void | dot (Field< typename innerProduct< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename innerProduct< Type1, Type2 >::type > > | operator& (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | dot (Field< typename innerProduct< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename innerProduct< Type, Form >::type > > | operator& (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename innerProduct< Type, Form >::type > > | operator& (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename innerProduct< Type, Form >::type > > | operator& (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | dot (Field< typename innerProduct< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename innerProduct< Form, Type >::type > > | operator& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename innerProduct< Form, Type >::type > > | operator& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename innerProduct< Form, Type >::type > > | operator& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
| template<class Type1 , class Type2 > | |
| void | dotdot (Field< typename scalarProduct< Type1, Type2 >::type > &res, const UList< Type1 > &f1, const UList< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const Field< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const Field< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const SubField< Type1 > &f1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const SubField< Type1 > &f1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const Field< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const SubField< Type1 > &f1, const tmp< Field< Type2 >> &tf2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const tmp< Field< Type1 >> &tf1, const Field< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const tmp< Field< Type1 >> &tf1, const SubField< Type2 > &f2) |
| template<class Type1 , class Type2 > | |
| tmp< Field< typename scalarProduct< Type1, Type2 >::type > > | operator&& (const tmp< Field< Type1 >> &tf1, const tmp< Field< Type2 >> &tf2) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| void | dotdot (Field< typename scalarProduct< Type, Form >::type > &res, const UList< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename scalarProduct< Type, Form >::type > > | operator&& (const Field< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename scalarProduct< Type, Form >::type > > | operator&& (const SubField< Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Type , class Form , class Cmpt , direction nCmpt> | |
| tmp< Field< typename scalarProduct< Type, Form >::type > > | operator&& (const tmp< Field< Type >> &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| void | dotdot (Field< typename scalarProduct< Form, Type >::type > &res, const VectorSpace< Form, Cmpt, nCmpt > &vs, const UList< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename scalarProduct< Form, Type >::type > > | operator&& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Field< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename scalarProduct< Form, Type >::type > > | operator&& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const SubField< Type > &f1) |
| template<class Form , class Cmpt , direction nCmpt, class Type > | |
| tmp< Field< typename scalarProduct< Form, Type >::type > > | operator&& (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< Field< Type >> &tf1) |
Original source file FieldFunctions.C
Definition in file FieldFunctions.C.
| #define TEMPLATE template<class Type> |
Definition at line 30 of file FieldFunctions.C.
| #define PRODUCT_OPERATOR | ( | product, | |
| Op, | |||
| OpFunc | |||
| ) |
Definition at line 425 of file FieldFunctions.C.