[eigen-commits] commit/eigen2: bjacob: * remove EIGEN_DONT_INLINE that harm performance for small sizes

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


1 new changeset in eigen2:

http://www.bitbucket.org/eigen/eigen2/changeset/dd29b1b29fd0/
changeset:   r1425:dd29b1b29fd0
user:        bjacob
date:        2009-08-13 20:56:39
summary:     * remove EIGEN_DONT_INLINE that harm performance for small sizes
* normalize left Jacobi rotations to avoid having to swap rows
* set precision to 2*machine_epsilon instead of machine_epsilon, we lose 1 bit of precision
  but gain between 10% and 100% speed, plus reduce the risk that some day we hit a bad matrix
  where it's impossible to approach machine precision
affected #:  3 files (818 bytes)

Repository URL: http://bitbucket.org/eigen/eigen2/

-- 
This is a commit notification from bitbucket.org.
You are receiving this because you have the service 
enabled, addressing the recipient of this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/