]> gitweb.michael.orlitzky.com - sage.d.git/blob - mjo/eja/TODO
eja: add a TODO for tomorrow.
[sage.d.git] / mjo / eja / TODO
1 1. Add references and start citing them.
2
3 2. Profile (and fix?) any remaining slow operations.
4
5 3. When we take a Cartesian product involving a trivial algebra, we
6 could easily cache the identity and charpoly coefficients using
7 the nontrivial factor. On the other hand, it's nice that we can
8 test out some alternate code paths...
9
10 4. Can we hit "x" with the deortho matrix and delegate to the
11 _rational_algebra to speed up minimal_polynomial?
12
13 5. In CartesianProductEJA we already know the multiplication table and
14 inner product matrix. Refactor things until it's no longer
15 necessary to duplicate that work.
16
17 6. Eliminate the matrix_space() override in CartesianProductEJA.