High performance macro functions for Field<Type> algebra. These expand using either array element access (for vector machines) or pointer dereferencing for scalar machines as appropriate. More...
High performance macro functions for Field<Type> algebra. These expand using either array element access (for vector machines) or pointer dereferencing for scalar machines as appropriate.
Definition in file FieldFunctionsM.H.
Go to the source code of this file.
Macros | |
#define | UNARY_FUNCTION(ReturnType, Type1, Func) |
#define | UNARY_OPERATOR(ReturnType, Type1, Op, OpFunc) |
#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, OpFunc) |
#define | BINARY_TYPE_OPERATOR_SF(ReturnType, Type1, Type2, Op, OpFunc) |
#define | BINARY_TYPE_OPERATOR_FS(ReturnType, Type1, Type2, Op, OpFunc) |
#define | BINARY_TYPE_OPERATOR(ReturnType, Type1, Type2, Op, OpFunc) |
#define UNARY_FUNCTION | ( | ReturnType, | |
Type1, | |||
Func | |||
) |
Definition at line 33 of file FieldFunctionsM.H.
#define UNARY_OPERATOR | ( | ReturnType, | |
Type1, | |||
Op, | |||
OpFunc | |||
) |
#define BINARY_FUNCTION | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Func | |||
) |
Definition at line 57 of file FieldFunctionsM.H.
#define BINARY_TYPE_FUNCTION_SF | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Func | |||
) |
Definition at line 98 of file FieldFunctionsM.H.
#define BINARY_TYPE_FUNCTION_FS | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Func | |||
) |
Definition at line 123 of file FieldFunctionsM.H.
#define BINARY_TYPE_FUNCTION | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Func | |||
) |
Definition at line 148 of file FieldFunctionsM.H.
#define BINARY_OPERATOR | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Op, | |||
OpFunc | |||
) |
Definition at line 155 of file FieldFunctionsM.H.
#define BINARY_TYPE_OPERATOR_SF | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Op, | |||
OpFunc | |||
) |
Definition at line 196 of file FieldFunctionsM.H.
#define BINARY_TYPE_OPERATOR_FS | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Op, | |||
OpFunc | |||
) |
Definition at line 221 of file FieldFunctionsM.H.
#define BINARY_TYPE_OPERATOR | ( | ReturnType, | |
Type1, | |||
Type2, | |||
Op, | |||
OpFunc | |||
) |
Definition at line 246 of file FieldFunctionsM.H.