| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
No more D2 in accumulators! Paving the way for configurable sparsity of
products and arrays. The idea is to make separate monoid types for a
"product cotangent" and an "array cotangent" that can be lowered to
either a sparse monoid or a non-sparse monoid. Downsides of this
approach: lots of API duplication.
|
|
|
|
| |
Remaining problem: 'add' in Compile doesn't use the D2 stuff
|
| |
|
| |
|
|
|
|
|
|
|
| |
I stopped working on this because I realised that having sparse products
(and coproducts, prehaps) everywhere is a very bad idea in general, and
that we need to fix that first before really being able to do anything
else productive with performance.
|
| |
|
| |
|
| |
|
|
|