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