SyTen
configuration.h File Reference

Compile-time configuration. More...

+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Compile-time configuration.