Macros
DimensionedFieldFunctionsM.H File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UNARY_FUNCTION(ReturnType, Type1, Func, Dfunc)
 
#define UNARY_OPERATOR(ReturnType, Type1, Op, opFunc, Dfunc)
 
#define BINARY_FUNCTION(ReturnType, Type1, Type2, Func)
 
#define BINARY_TYPE_FUNCTION_SF(ReturnType, Type1, Type2, Func)
 
#define BINARY_TYPE_FUNCTION_FS(ReturnType, Type1, Type2, Func)
 
#define BINARY_TYPE_FUNCTION(ReturnType, Type1, Type2, Func)
 
#define BINARY_OPERATOR(ReturnType, Type1, Type2, Op, OpName, OpFunc)
 
#define BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)
 
#define BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
 
#define BINARY_TYPE_OPERATOR(ReturnType, Type1, Type2, Op, OpName, OpFunc)
 

Detailed Description

Original source file DimensionedFieldFunctionsM.H

Definition in file DimensionedFieldFunctionsM.H.

Macro Definition Documentation

◆ UNARY_FUNCTION

#define UNARY_FUNCTION (   ReturnType,
  Type1,
  Func,
  Dfunc 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const DimensionedField<Type1, GeoMesh>& df \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1 \
);

Definition at line 28 of file DimensionedFieldFunctionsM.H.

◆ UNARY_OPERATOR

#define UNARY_OPERATOR (   ReturnType,
  Type1,
  Op,
  opFunc,
  Dfunc 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const DimensionedField<Type1, GeoMesh>& df1 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1 \
);
#define Op(opName, op)
Definition: ops.H:100

Definition at line 45 of file DimensionedFieldFunctionsM.H.

◆ BINARY_FUNCTION

#define BINARY_FUNCTION (   ReturnType,
  Type1,
  Type2,
  Func 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
);

Definition at line 62 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_FUNCTION_SF

#define BINARY_TYPE_FUNCTION_SF (   ReturnType,
  Type1,
  Type2,
  Func 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const dimensioned<Type1>& dt1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const Type1& t1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const dimensioned<Type1>& dt1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const Type1& t1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
);

Definition at line 95 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_FUNCTION_FS

#define BINARY_TYPE_FUNCTION_FS (   ReturnType,
  Type1,
  Type2,
  Func 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const dimensioned<Type2>& dt2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const Type2& t2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const dimensioned<Type2>& dt2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> Func \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf2, \
const Type2& t2 \
);

Definition at line 126 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_FUNCTION

#define BINARY_TYPE_FUNCTION (   ReturnType,
  Type1,
  Type2,
  Func 
)
Value:
BINARY_TYPE_FUNCTION_SF(ReturnType, Type1, Type2, Func) \
BINARY_TYPE_FUNCTION_FS(ReturnType, Type1, Type2, Func)
#define BINARY_TYPE_FUNCTION_SF(ReturnType, Type1, Type2, Func)

Definition at line 157 of file DimensionedFieldFunctionsM.H.

◆ BINARY_OPERATOR

#define BINARY_OPERATOR (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
);
#define Op(opName, op)
Definition: ops.H:100

Definition at line 164 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_OPERATOR_SF

#define BINARY_TYPE_OPERATOR_SF (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const dimensioned<Type1>& dt1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const Type1& t1, \
const DimensionedField<Type2, GeoMesh>& df2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const dimensioned<Type1>& dt1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const Type1& t1, \
const tmp<DimensionedField<Type2, GeoMesh>>& tdf2 \
);
#define Op(opName, op)
Definition: ops.H:100

Definition at line 197 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_OPERATOR_FS

#define BINARY_TYPE_OPERATOR_FS (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)
Value:
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const dimensioned<Type2>& dt2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const DimensionedField<Type1, GeoMesh>& df1, \
const Type2& t2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const dimensioned<Type2>& dt2 \
); \
\
TEMPLATE \
tmp<DimensionedField<ReturnType, GeoMesh>> operator Op \
( \
const tmp<DimensionedField<Type1, GeoMesh>>& tdf1, \
const Type2& t2 \
);
#define Op(opName, op)
Definition: ops.H:100

Definition at line 228 of file DimensionedFieldFunctionsM.H.

◆ BINARY_TYPE_OPERATOR

#define BINARY_TYPE_OPERATOR (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)
Value:
BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc) \
BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpName, OpFunc)
#define Op(opName, op)
Definition: ops.H:100
#define BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)

Definition at line 259 of file DimensionedFieldFunctionsM.H.