Revision 823454

Go back to digest for 29th June 2008

Features in Other

Gael Guennebaud committed changes in /branches/work/eigen2:

add experimental code for sparse matrix:
- uses the common "Compressed Column Storage" scheme
- supports every unary and binary operators with xpr template
assuming binaryOp(0,0) == 0 and unaryOp(0) = 0 (otherwise a sparse
matrix doesnot make sense)
- this is the first commit, so of course, there are still several shorcommings !

File Changes

Added 6 files
  • /branches/work/eigen2
  •   /bench/sparse_01.cpp
  •   /Eigen/Sparse
  •   /Eigen/src/Sparse
  •   /Eigen/src/Sparse/CoreIterators.h
  •   /Eigen/src/Sparse/SparseArray.h
  •   /Eigen/src/Sparse/SparseMatrix.h
Modified 3 files
  • /branches/work/eigen2/Eigen/src/Core
  •   /CwiseBinaryOp.h
  •   /CwiseUnaryOp.h
  •   /MatrixBase.h
9 files changed in total