Compile-time configuration. More...
Macros | |
#define | SYTEN_COMPLEX_SCALAR 1 |
If true and SYTEN_SDEF_TYPE is not defined by hand, it will be defined as the complex version of SYTEN_SRDEF_TYPE . More... | |
#define | SYTEN_MAX_DEG 2 |
maximal degree of a group in the system, change by passing -DSYTEN_MAX_DEG=2 More... | |
#define | SYTEN_MAX_SYM 3 |
maximal number of symmetries allowed in the system, change by passing -DSYTEN_MAX_SYM=1 More... | |
#define | SYTEN_RDEF_BASE_TYPE std::int16_t |
The default backend storage for HalfInteger quantum numbers is a 16-bit integer. More... | |
#define | SYTEN_SDEF_TYPE std::complex<SYTEN_SRDEF_TYPE> |
Type to use as syten::SDef . More... | |
#define | SYTEN_SRDEF_TYPE double |
Type to use as syten::SRDef . More... | |
#define | SYTEN_STENSOR |
If defined, the STensor class and friends are enabled and compiled. More... | |
#define | SYTEN_STENSOR_MAX_RANK 5 |
By default, the maximal STensor rank is 5. More... | |
#define | SYTEN_STENSOR_RANKS 0, 1, 2, 3, 4, 5 |
By default, the supported STensor ranks are 1, 2, 3, 4, 5. More... | |
Compile-time configuration.