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...
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) |
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.
Original source file FieldFunctionsM.H
Definition in file FieldFunctionsM.H.
#define UNARY_FUNCTION | ( | ReturnType, | |
Type1, | |||
Func | |||
) |
Definition at line 33 of file FieldFunctionsM.H.
#define UNARY_OPERATOR | ( | ReturnType, | |
Type1, | |||
Op, | |||
OpFunc | |||
) |
Definition at line 45 of file FieldFunctionsM.H.
#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.