[eigen-commits] commit/eigen: 9 new changesets

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


9 new changesets in eigen:

http://www.bitbucket.org/eigen/eigen/changeset/42be02c183d0/
changeset:   r2727:42be02c183d0
user:        bjacob
date:        2010-03-09 06:16:07
summary:     implement the idea that row-vectors have the RowMajorBit and col-vectors don't.
affected #:  6 files (1.6 KB)

http://www.bitbucket.org/eigen/eigen/changeset/a753befb9adf/
changeset:   r2728:a753befb9adf
user:        bjacob
date:        2010-03-19 01:11:38
summary:     merge
affected #:  2 files (748 bytes)

http://www.bitbucket.org/eigen/eigen/changeset/c239610ad379/
changeset:   r2729:c239610ad379
user:        bjacob
date:        2010-03-19 07:12:23
summary:     fix the flags and matrix options, to always have the right RowMajor bit in the vector case
affected #:  20 files (2.9 KB)

http://www.bitbucket.org/eigen/eigen/changeset/cdd2339843b3/
changeset:   r2730:cdd2339843b3
user:        bjacob
date:        2010-03-21 16:28:03
summary:     * allow matrix dimensions to be 0 (also at compile time) and provide a specialization
  of ei_matrix_array for size 0
* adapt many xprs to have the right storage order, now that it matters
* add static assert on expressions to check that vector xprs
  have the righ storage order
* adapt ei_plain_matrix_type_(column|row)_major
* implement assignment of selfadjointview to matrix
  (was before failing to compile) and add nestedExpression() methods
* expand product_symm test
* in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<....> type
* fix VectorBlock and Block mistakes
affected #:  19 files (3.4 KB)

http://www.bitbucket.org/eigen/eigen/changeset/114c09b9e714/
changeset:   r2731:114c09b9e714
user:        bjacob
date:        2010-03-21 16:28:31
summary:     merge
affected #:  0 files (0 bytes)

http://www.bitbucket.org/eigen/eigen/changeset/27fd92b5f533/
changeset:   r2732:27fd92b5f533
user:        bjacob
date:        2010-04-16 16:13:32
summary:     * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, removal of extra _Base/_Options template parameters.
* Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary
* StorageKind / XprKind
* Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD
* ComplexSchur: support the 1x1 case
affected #:  43 files (6.1 KB)

http://www.bitbucket.org/eigen/eigen/changeset/1977e1805c16/
changeset:   r2733:1977e1805c16
user:        bjacob
date:        2010-04-16 17:25:50
summary:     * merge with mainline
* adapt Eigenvalues module to the new rule that the RowMajorBit must have the proper value for vectors
* Fix RowMajorBit in ei_traits<ProductBase>
* Fix vectorizability logic in CoeffBasedProduct
affected #:  11 files (32.6 KB)

http://www.bitbucket.org/eigen/eigen/changeset/7fdf51752f71/
changeset:   r2734:7fdf51752f71
user:        bjacob
date:        2010-04-16 18:32:33
summary:     * add some 1x1 tests
* temporarily disable tests that strangely fail, with a big FIXME
affected #:  3 files (473 bytes)

http://www.bitbucket.org/eigen/eigen/changeset/8c693e749bb5/
changeset:   r2735:8c693e749bb5
user:        bjacob
date:        2010-04-16 20:12:53
summary:     fix ei_blas_traits directaccess check: in the case of vectors, having a nontrivial inner stride is OK.
affected #:  2 files (275 bytes)

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

-- 
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/