[GIT] ppl/ppl(sparse_matrices): Add new classes: CO_Tree and Unlimited_Sparse_Row_CO_Tree_backend. Add tests for CO_Tree. Avoid conditional inclusion of headers.

Module: ppl/ppl Branch: sparse_matrices Commit: 7b92c7d8d25de211bf34e02816a2f8fdd475ebf2 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=7b92c7d8d25de...
Author: Marco Poletti poletti.marco@gmail.com Date: Sat Apr 10 15:03:04 2010 +0200
Add new classes: CO_Tree and Unlimited_Sparse_Row_CO_Tree_backend. Add tests for CO_Tree. Avoid conditional inclusion of headers.
---
configure.ac | 1 + src/CO_Tree.cc | 762 +++++ src/CO_Tree.defs.hh | 449 +++ src/CO_Tree.inlines.hh | 825 +++++ src/CO_Tree.types.hh | 21 + src/Dense_Row.inlines.hh | 12 + src/MIP_Problem.defs.hh | 7 - src/Makefile.am | 10 + src/PIP_Problem.defs.hh | 8 +- src/Unlimited_Sparse_Row.defs.hh | 24 +- src/Unlimited_Sparse_Row_CO_Tree_Backend.cc | 29 + src/Unlimited_Sparse_Row_CO_Tree_Backend.defs.hh | 246 ++ ...Unlimited_Sparse_Row_CO_Tree_Backend.inlines.hh | 188 ++ src/Unlimited_Sparse_Row_CO_Tree_Backend.types.hh | 21 + tests/CO_Tree/.gitignore | 1 + tests/CO_Tree/Makefile.am | 77 + tests/CO_Tree/cotree1.cc | 3215 ++++++++++++++++++++ tests/Makefile.am | 1 + 18 files changed, 5881 insertions(+), 16 deletions(-)
Diff: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=7b92c7d8d...
participants (1)
-
Marco Poletti