[PPL-devel] [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.

Marco Poletti poletti.marco at gmail.com
Sat Apr 10 15:03:20 CEST 2010


Module: ppl/ppl
Branch: sparse_matrices
Commit: 7b92c7d8d25de211bf34e02816a2f8fdd475ebf2
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=7b92c7d8d25de211bf34e02816a2f8fdd475ebf2

Author: Marco Poletti <poletti.marco at 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=7b92c7d8d25de211bf34e02816a2f8fdd475ebf2



More information about the PPL-devel mailing list