-
Notifications
You must be signed in to change notification settings - Fork 13
/
TODO
52 lines (33 loc) · 1.38 KB
/
TODO
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Algorithmic TODO:
* Implement irrational decomposition for the homogenized case.
Currently ResidueFunction_Single_Cone and ResidueFunction assume
unshifted cones (vertex == 0), so irrational decomposition does not
work currently.
* Implement exponential substitution for the homogenized case.
Code clean-up:
* Residue calculations:
- "Re-implement" Residue in terms of Residue_Single_Cone (Residue.cpp).
- Likewise, consolidate ResidueFunction (RudyResNTL.cpp) and
ResidueFunction_Single_Cone (ResSingle.cpp)
- Factor out construction of generic vector.
* Main programs:
Factor out code.
* Remove:
- CreateExample.cpp (or move to test-suite generators)
* Reading CDD-style input files currently segfaults
because CheckEmpty is not prepared to deal with CDD files.
(what is CheckEmpty good for?)
* Replace the broken CDD-style parser
with a call to cddlib functions.
* dualize & dualizeback want to be one function, dispatching over
simplicial/non-simplicial case.
* Handle "-" to mean "read from stdin".
Bug fixes:
* Vertex cone computation via CDD thinks the polytope is empty when
there is only the "trivial vertex" 0.
Documentation:
Configuration:
* Make compile and run with compilers other than g++
* All programs should understand --help and --version.
Then add std-options to AM_INIT_AUTOMAKE, so that this is checked
at `make installcheck'.