-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.FLAGS
35 lines (32 loc) · 1.63 KB
/
README.FLAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Useful compilation options
------ ----------- -------
Normally, there is no need to change the compilation options. However, they
are shown here for completeness. They can be changed via CMake, by using
the command line or the GUIs. They are:
- RESPOL_USE_HASHED_DET: use the hashing determinants scheme, storing the
computed determinants of the minors of matrices and reusing them when
needed (ON by default, use the CGAL determinants when this option is
off),
- RESPOL_HASH_CLEAR: clear the hash table when a certain number of
determinants was stored, to keep the memory consumption reasonable (ON by
default),
- RESPOL_HASH_CLEAR_DETS: clear the hash table when it stores this amount
of determinants (1000000 by default),
- RESPOL_HASH_DET_TIME: print the total time spent in computing
determinants (OFF by default),
- RESPOL_HASH_ONLY_CAYLEY: only use hashed determinants in Cayley space (ON
by default),
- RESPOL_HASH_SORTED_INDICES: sort the indices of the columns whose
determinant is to be computed, in order to store less determinants in the
hash table (ON by default),
- RESPOL_HASH_STATS: collect and print statistics on hashed determinants
(OFF by default),
- RESPOL_VOL: compute the volume of the output polytope (ON by default),
- RESPOL_BUILD_CONVERTERS: build a converter to transform input files to
Gfan format (OFF by default),
- RESPOL_BUILD_RANDOMIZED: also build the version with randomized
initialization (OFF by default),
- RESPOL_EXTREME_SPECIALIZED_POINTS_ONLY: preprocess the input (ON by
default).
Other compilation options can be changed in CMakeLists.txt. This is
dangerous, since these are mostly experimental.