|
Namespaces |
namespace | Foam |
Defines |
#define | BINARY_FUNCTION(func) |
#define | TMP_UNARY_FUNCTION(returnType, func) |
#define | G_UNARY_FUNCTION(returnType, gFunc, func, rFunc) |
#define | UNARY_OPERATOR(op, opFunc) |
#define | BINARY_OPERATOR_FF(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_FTR(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_FT(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_TRF(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_TF(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_TRT(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_TTR(Type1, Type2, op, opFunc) |
#define | BINARY_OPERATOR_R(Type1, Type2, op, opFunc) |
#define | BINARY_TYPE_OPERATOR_TF(TYPE, op, opFunc) |
#define | BINARY_TYPE_OPERATOR_FT(TYPE, op, opFunc) |
#define | BINARY_TYPE_OPERATOR(TYPE, op, opFunc) |
#define | PRODUCT_OPERATOR(product, op, opFunc) |
Functions |
template<template< class > class Field, class Type> |
void | component (FieldField< Field, typename FieldField< Field, Type >::cmptType > &sf, const FieldField< Field, Type > &f, const direction d) |
template<template< class > class Field, class Type> |
void | T (FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type, int r> |
void | pow (FieldField< Field, typename powProduct< Type, r >::type > &f, const FieldField< Field, Type > &vf) |
template<template< class > class Field, class Type, int r> |
tmp< FieldField< Field, typename
powProduct< Type, r >::type > > | pow (const FieldField< Field, Type > &f, typename powProduct< Type, r >::type=pTraits< typename powProduct< Type, r >::type >::zero) |
template<template< class > class Field, class Type, int r> |
tmp< FieldField< Field, typename
powProduct< Type, r >::type > > | pow (const tmp< FieldField< Field, Type > > &tf, typename powProduct< Type, r >::type=pTraits< typename powProduct< Type, r >::type >::zero) |
template<template< class > class Field, class Type> |
void | sqr (FieldField< Field, typename outerProduct< Type, Type >::type > &f, const FieldField< Field, Type > &vf) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, typename
outerProduct< Type, Type
>::type > > | sqr (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, typename
outerProduct< Type, Type
>::type > > | sqr (const tmp< FieldField< Field, Type > > &tf) |
template<template< class > class Field, class Type> |
void | magSqr (FieldField< Field, scalar > &sf, const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, scalar > > | magSqr (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, scalar > > | magSqr (const tmp< FieldField< Field, Type > > &tf) |
template<template< class > class Field, class Type> |
void | mag (FieldField< Field, scalar > &sf, const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, scalar > > | mag (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, scalar > > | mag (const tmp< FieldField< Field, Type > > &tf) |
template<template< class > class Field, class Type> |
void | cmptAv (FieldField< Field, typename FieldField< Field, Type >::cmptType > &cf, const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, typename
FieldField< Field, Type
>::cmptType > > | cmptAv (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, typename
FieldField< Field, Type
>::cmptType > > | cmptAv (const tmp< FieldField< Field, Type > > &tf) |
template<template< class > class Field, class Type> |
void | cmptMag (FieldField< Field, Type > &cf, const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | cmptMag (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | cmptMag (const tmp< FieldField< Field, Type > > &tf) |
template<template< class > class Field, class Type> |
void | max (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
void | max (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | max (const tmp< FieldField< Field, Type > > &tf1, const Type &s) |
template<template< class > class Field, class Type> |
void | min (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
void | min (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | min (const tmp< FieldField< Field, Type > > &tf1, const Type &s) |
template<template< class > class Field, class Type> |
void | scale (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
void | scale (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | scale (const tmp< FieldField< Field, Type > > &tf1, const Type &s) |
template<template< class > class Field, class Type> |
Type | max (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | max (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | min (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | min (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | sum (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | sum (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
scalar | sumMag (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
scalar | sumMag (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | average (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | average (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | gMax (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | gMax (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | gMin (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | gMin (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | gSum (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | gSum (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
scalar | gSumMag (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
scalar | gSumMag (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
Type | gAverage (const FieldField< Field, Type > &f) |
template<template< class > class Field, class Type> |
Type | gAverage (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
void | negate (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
void | add (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
void | subtract (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, Type > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, Type > > &tf2) |
template<template< class > class Field, class Type> |
void | divide (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, scalar > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const FieldField< Field, Type > &f1, const FieldField< Field, scalar > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const FieldField< Field, Type > &f1, const tmp< FieldField< Field, scalar > > &tf2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const tmp< FieldField< Field, Type > > &tf1, const FieldField< Field, scalar > &f2) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const tmp< FieldField< Field, Type > > &tf1, const tmp< FieldField< Field, scalar > > &tf2) |
template<template< class > class Field, class Type> |
void | add (FieldField< Field, Type > &f, const Type &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const Type &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const Type &s, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
void | add (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator+ (const tmp< FieldField< Field, Type > > &tf1, const Type &s) |
template<template< class > class Field, class Type> |
void | subtract (FieldField< Field, Type > &f, const Type &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const Type &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const Type &s, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
void | subtract (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const FieldField< Field, Type > &f1, const Type &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator- (const tmp< FieldField< Field, Type > > &tf1, const Type &s) |
template<template< class > class Field, class Type> |
void | multiply (FieldField< Field, Type > &f, const scalar &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator * (const scalar &s, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator * (const scalar &s, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type> |
void | multiply (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const scalar &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator * (const FieldField< Field, Type > &f1, const scalar &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator * (const tmp< FieldField< Field, Type > > &tf1, const scalar &s) |
template<template< class > class Field, class Type> |
void | divide (FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const scalar &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const FieldField< Field, Type > &f1, const scalar &s) |
template<template< class > class Field, class Type> |
tmp< FieldField< Field, Type > > | operator/ (const tmp< FieldField< Field, Type > > &tf1, const scalar &s) |
template<template< class > class Field, class Type1, class Type2> |
void | outer (FieldField< Field, typename outerProduct< Type1, Type2 >::type > &f, const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
outerProduct< Type1, Type2
>::type > > | operator * (const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
outerProduct< Type1, Type2
>::type > > | operator * (const FieldField< Field, Type1 > &f1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
outerProduct< Type1, Type2
>::type > > | operator * (const tmp< FieldField< Field, Type1 > > &tf1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
outerProduct< Type1, Type2
>::type > > | operator * (const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
void | outer (FieldField< Field, typename outerProduct< Type, Form >::type > &f, const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
outerProduct< Type, Form
>::type > > | operator * (const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
outerProduct< Type, Form
>::type > > | operator * (const tmp< FieldField< Field, Type > > &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
void | outer (FieldField< Field, typename outerProduct< Form, Type >::type > &f, const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
outerProduct< Form, Type
>::type > > | operator * (const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
outerProduct< Form, Type
>::type > > | operator * (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type1, class Type2> |
void | cross (FieldField< Field, typename crossProduct< Type1, Type2 >::type > &f, const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
crossProduct< Type1, Type2
>::type > > | operator^ (const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
crossProduct< Type1, Type2
>::type > > | operator^ (const FieldField< Field, Type1 > &f1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
crossProduct< Type1, Type2
>::type > > | operator^ (const tmp< FieldField< Field, Type1 > > &tf1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
crossProduct< Type1, Type2
>::type > > | operator^ (const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
void | cross (FieldField< Field, typename crossProduct< Type, Form >::type > &f, const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
crossProduct< Type, Form
>::type > > | operator^ (const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
crossProduct< Type, Form
>::type > > | operator^ (const tmp< FieldField< Field, Type > > &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
void | cross (FieldField< Field, typename crossProduct< Form, Type >::type > &f, const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
crossProduct< Form, Type
>::type > > | operator^ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
crossProduct< Form, Type
>::type > > | operator^ (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type1, class Type2> |
void | dot (FieldField< Field, typename innerProduct< Type1, Type2 >::type > &f, const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
innerProduct< Type1, Type2
>::type > > | operator & (const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
innerProduct< Type1, Type2
>::type > > | operator & (const FieldField< Field, Type1 > &f1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
innerProduct< Type1, Type2
>::type > > | operator & (const tmp< FieldField< Field, Type1 > > &tf1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
innerProduct< Type1, Type2
>::type > > | operator & (const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
void | dot (FieldField< Field, typename innerProduct< Type, Form >::type > &f, const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
innerProduct< Type, Form
>::type > > | operator & (const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
innerProduct< Type, Form
>::type > > | operator & (const tmp< FieldField< Field, Type > > &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
void | dot (FieldField< Field, typename innerProduct< Form, Type >::type > &f, const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
innerProduct< Form, Type
>::type > > | operator & (const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
innerProduct< Form, Type
>::type > > | operator & (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< FieldField< Field, Type > > &tf1) |
template<template< class > class Field, class Type1, class Type2> |
void | dotdot (FieldField< Field, typename scalarProduct< Type1, Type2 >::type > &f, const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
scalarProduct< Type1, Type2
>::type > > | operator && (const FieldField< Field, Type1 > &f1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
scalarProduct< Type1, Type2
>::type > > | operator && (const FieldField< Field, Type1 > &f1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
scalarProduct< Type1, Type2
>::type > > | operator && (const tmp< FieldField< Field, Type1 > > &tf1, const FieldField< Field, Type2 > &f2) |
template<template< class > class Field, class Type1, class Type2> |
tmp< FieldField< Field, typename
scalarProduct< Type1, Type2
>::type > > | operator && (const tmp< FieldField< Field, Type1 > > &tf1, const tmp< FieldField< Field, Type2 > > &tf2) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
void | dotdot (FieldField< Field, typename scalarProduct< Type, Form >::type > &f, const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
scalarProduct< Type, Form
>::type > > | operator && (const FieldField< Field, Type > &f1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Type, class Form, class Cmpt, int nCmpt> |
tmp< FieldField< Field, typename
scalarProduct< Type, Form
>::type > > | operator && (const tmp< FieldField< Field, Type > > &tf1, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
void | dotdot (FieldField< Field, typename scalarProduct< Form, Type >::type > &f, const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
scalarProduct< Form, Type
>::type > > | operator && (const VectorSpace< Form, Cmpt, nCmpt > &vs, const FieldField< Field, Type > &f1) |
template<template< class > class Field, class Form, class Cmpt, int nCmpt, class Type> |
tmp< FieldField< Field, typename
scalarProduct< Form, Type
>::type > > | operator && (const VectorSpace< Form, Cmpt, nCmpt > &vs, const tmp< FieldField< Field, Type > > &tf1) |