Molassembler
1.0.0
Molecule graph and conformer library
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
CompileTimeOptions.h
Go to the documentation of this file.
1
16
//#define USE_ALTERNATE_TETRAHEDRA
17
18
19
/* Depending on the compiler, constexpr bugs or restrictions may prevent the
20
* use of constexpr precomputations entirely.
21
*
22
* The following compilers are known to be able to handle the constexpr
23
* precomputations:
24
*
25
* - Clang >= 4.0.0 (fast and with low memory use)
26
* - Apple Clang (version unknown, fast and with low memory use)
27
* - GCC 8.3.0 (fast but with roughly 26 GB RAM use)
28
*/
29
#if defined(_clang___) || defined(SHAPES_TRY_CONSTEXPR)
30
75
#define USE_CONSTEXPR_TRANSITION_MAPPINGS
76
98
//#define USE_CONSTEXPR_HAS_MULTIPLE_UNLINKED_STEREOPERMUTATIONS
99
#endif