Revision 725345

Go back to digest for 21st October 2007

Other in Other

Benoît Jacob committed changes in /branches/work/eigen2/src/Core:

make shameless use of const_cast to reduce code redundancy. This means Eigen2 gives up enforcing constness. I really tried to enforce it, but it really was much hassle because our expression templates can be lvalues (not only rvalues) and so much code had to be written twice.

File Changes

Modified 20 files
  • /branches/work/eigen2/src/Core
  •   /Block.h
  •   /Column.h
  •   /Conjugate.h
  •   /Difference.h
  •   /Dot.h
  •   /FromArray.h
  •   /Identity.h
  •   /Matrix.h
  •   /MatrixRef.h
  •   /Minor.h
  •   /Object.h
  •   /Opposite.h
  •   /Product.h
  •   /Random.h
  •   /Row.h
  •   /ScalarMultiple.h
  •   /Sum.h
  •   /Transpose.h
  •   /Util.h
  •   /Zero.h
20 files changed in total