Loading...
Searching...
No Matches
29#define FOR_ALL_VECBASE(f) \
34#define FOR_ALL_R2BASE(f) f(R2)
36#define FOR_ALL_NONSCALAR_PRIMITIVETENSOR(f) \
57#define FOR_ALL_NONSCALAR_TENSORBASE(f) \
58 FOR_ALL_NONSCALAR_PRIMITIVETENSOR(f); \
61#define FOR_ALL_PRIMITIVETENSOR(f) \
62 FOR_ALL_NONSCALAR_PRIMITIVETENSOR(f); \
65#define FOR_ALL_TENSORBASE(f) \
66 FOR_ALL_NONSCALAR_TENSORBASE(f); \
69#define FOR_SCALAR_AND_TENSOR(f) \
76#define FOR_ALL_TENSORBASE_COMMA(f) FOR_ALL_PRIMITIVETENSOR_COMMA(f), f(Tensor)
78#define FOR_ALL_PRIMITIVETENSOR_COMMA(f) \
79 FOR_ALL_VECBASE_COMMA(f), FOR_ALL_R2BASE_COMMA(f), f(Scalar), f(SR2), f(R3), f(SFR3), f(R4), \
80 f(SFR4), f(WFR4), f(SSR4), f(SFFR4), f(SWR4), f(WSR4), f(WWR4), f(R5), f(SSFR5), \
81 f(Quaternion), f(MillerIndex), f(SSSSR8), f(R8)
83#define FOR_ALL_VECBASE_COMMA(f) f(Vec), f(Rot), f(WR2)
85#define FOR_ALL_R2BASE_COMMA(f) f(R2)