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) \
52#define FOR_ALL_NONSCALAR_TENSORBASE(f) \
53 FOR_ALL_NONSCALAR_PRIMITIVETENSOR(f); \
56#define FOR_ALL_PRIMITIVETENSOR(f) \
57 FOR_ALL_NONSCALAR_PRIMITIVETENSOR(f); \
60#define FOR_ALL_TENSORBASE(f) \
61 FOR_ALL_NONSCALAR_TENSORBASE(f); \
64#define FOR_SCALAR_AND_TENSOR(f) \
71#define FOR_ALL_TENSORBASE_COMMA(f) FOR_ALL_PRIMITIVETENSOR_COMMA(f), f(Tensor)
73#define FOR_ALL_PRIMITIVETENSOR_COMMA(f) \
74 FOR_ALL_VECBASE_COMMA(f), FOR_ALL_R2BASE_COMMA(f), f(Scalar), f(SR2), f(R3), f(SFR3), f(R4), \
75 f(SFFR4), f(WFFR4), f(SSR4), f(SWR4), f(WSR4), f(WWR4), f(Quaternion), f(MillerIndex)
77#define FOR_ALL_VECBASE_COMMA(f) f(Vec), f(Rot), f(WR2)
79#define FOR_ALL_R2BASE_COMMA(f) f(R2)