[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.