Macros
GeometricFieldFunctionsM.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)
 
#define TERNARY_FUNCTION(ReturnType, Type1, Type2, Type3, Func)
 
#define TERNARY_TYPE_FUNCTION_FFS(ReturnType, Type1, Type2, Type3, Func)
 

Detailed Description

Original source file GeometricFieldFunctionsM.H

Definition in file GeometricFieldFunctionsM.H.

Macro Definition Documentation

◆ UNARY_FUNCTION

#define UNARY_FUNCTION (   ReturnType,
  Type1,
  Func,
  Dfunc 
)
Value:
\
TEMPLATE \
void Func \
( \
GeometricField<ReturnType, PatchField, GeoMesh>& result, \
const GeometricField<Type1, PatchField, GeoMesh>& f1 \
); \
\
TEMPLATE \
tmp<GeometricField<ReturnType, PatchField, GeoMesh>> Func \
( \
const GeometricField<Type1, PatchField, GeoMesh>& f1 \
); \
\
TEMPLATE \
tmp<GeometricField<ReturnType, PatchField, GeoMesh>> Func \
( \
const tmp<GeometricField<Type1, PatchField, GeoMesh>>& tf1 \
);

Definition at line 24 of file GeometricFieldFunctionsM.H.

◆ UNARY_OPERATOR

#define UNARY_OPERATOR (   ReturnType,
  Type1,
  Op,
  OpFunc,
  Dfunc 
)
Value:
\
TEMPLATE \
void OpFunc \
( \
GeometricField<ReturnType, PatchField, GeoMesh>& result, \
const GeometricField<Type1, PatchField, GeoMesh>& f1 \
); \
\
TEMPLATE \
tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op \
( \
const GeometricField<Type1, PatchField, GeoMesh>& f1 \
); \
\
TEMPLATE \
tmp<GeometricField<ReturnType, PatchField, GeoMesh>> operator Op \
( \
const tmp<GeometricField<Type1, PatchField, GeoMesh>>& tf1 \
);
#define Op(opName, op)
Definition: ops.H:101

Definition at line 48 of file GeometricFieldFunctionsM.H.

◆ BINARY_FUNCTION

#define BINARY_FUNCTION (   ReturnType,
  Type1,
  Type2,
  Func 
)

Definition at line 72 of file GeometricFieldFunctionsM.H.

◆ BINARY_TYPE_FUNCTION_SF

#define BINARY_TYPE_FUNCTION_SF (   ReturnType,
  Type1,
  Type2,
  Func 
)

Definition at line 113 of file GeometricFieldFunctionsM.H.

◆ BINARY_TYPE_FUNCTION_FS

#define BINARY_TYPE_FUNCTION_FS (   ReturnType,
  Type1,
  Type2,
  Func 
)

Definition at line 152 of file GeometricFieldFunctionsM.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 191 of file GeometricFieldFunctionsM.H.

◆ BINARY_OPERATOR

#define BINARY_OPERATOR (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)

Definition at line 198 of file GeometricFieldFunctionsM.H.

◆ BINARY_TYPE_OPERATOR_SF

#define BINARY_TYPE_OPERATOR_SF (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)

Definition at line 239 of file GeometricFieldFunctionsM.H.

◆ BINARY_TYPE_OPERATOR_FS

#define BINARY_TYPE_OPERATOR_FS (   ReturnType,
  Type1,
  Type2,
  Op,
  OpName,
  OpFunc 
)

Definition at line 278 of file GeometricFieldFunctionsM.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:101
#define BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpName, OpFunc)

Definition at line 317 of file GeometricFieldFunctionsM.H.

◆ TERNARY_FUNCTION

#define TERNARY_FUNCTION (   ReturnType,
  Type1,
  Type2,
  Type3,
  Func 
)

Definition at line 324 of file GeometricFieldFunctionsM.H.

◆ TERNARY_TYPE_FUNCTION_FFS

#define TERNARY_TYPE_FUNCTION_FFS (   ReturnType,
  Type1,
  Type2,
  Type3,
  Func 
)

Definition at line 400 of file GeometricFieldFunctionsM.H.