Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Make use of the LazyBit, introduce .lazy(), remove lazyProduct. | Benoit Jacob | 2008-03-31 | |
| | ||||
* | * introducte recursive Flags system for the expressions | Benoit Jacob | 2008-03-30 | |
| | | | | | | -- currently 3 flags: RowMajor, Lazy and Large -- only RowMajor actually used for now * many minor improvements | |||
* | generalized ei_traits<>. | Benoit Jacob | 2008-03-12 | |
| | | | | | | Finally the importing macro is named EIGEN_BASIC_PUBLIC_INTERFACE because it does not only import the ei_traits, it also makes the base class a friend, etc. | |||
* | Extended the comma initializer to support xpr on the right side: | Gael Guennebaud | 2008-03-08 | |
| | | | | | | Matrix3i mat; Vector2i vec(33,66); mat << vec.transpose(), 99, vec, Matrix2i::random(); | |||
* | * Added support for a comma initializer: mat.block(i,j,2,2) << 1, 2, 3, 4; | Gael Guennebaud | 2008-03-08 | |
| | | | | | | | | | | If the number of coefficients does not match the matrix size, then an assertion is raised. No support for xpr on the right side for the moment. * Added support for assertion checking. This allows to test that an assertion is indeed raised when it should be. * Fixed a mistake in the CwiseUnary example. | |||
* | * Fix a compilation issue with large fixed-size matrices: the unrollers ↵ | Gael Guennebaud | 2008-03-05 | |
| | | | | | | were always instanciated. * the unrolling limits are configurable at compile time. | |||
* | Removed trailling spaces. | Gael Guennebaud | 2008-03-03 | |
| | ||||
* | Relicense --> dual-license LGPL3+/GPL2+ | Benoit Jacob | 2008-02-28 | |
| | ||||
* | prefix global functions with ei_ as previous solution was rather | Benoit Jacob | 2008-02-28 | |
| | | | | fragile. also fix compilation with g++ 4.3. | |||
* | rework Identity API: no longer restricted to square matrices | Benoit Jacob | 2008-01-11 | |
| | ||||
* | Ready for alpha2 release. | Benoit Jacob | 2008-01-07 | |
| | | | | | | - complete documentation - add TODO - update copyright years | |||
* | - move: DerivedTraits becomes MatrixBase::Traits | Benoit Jacob | 2008-01-06 | |
| | | | | | | - the static constants are private again in the Derived classes - more documentation and code snippets - new isDiagonal() method | |||
* | - eigen2 now fully enforces constness! found a way to achieve that | Benoit Jacob | 2007-12-25 | |
| | | | | | | | | with minimal code duplication. There now are only two (2) const_cast remaining in the whole source code. - eigen2 now fully allows copying a row-vector into a column-vector. added a unit-test for that. - split unit tests, improve docs, various improvements. | |||
* | split the coeffs accessors/mutators into a separate Coeffs.h file | Benoit Jacob | 2007-12-18 | |
| | ||||
* | add matrix constructor taking an array. update unit-tests. | Benoit Jacob | 2007-12-18 | |
| | ||||
* | -add Ones, DiagonalMatrix, DiagonalCoeffs | Benoit Jacob | 2007-12-15 | |
| | | | | | -expand and improve unit-tests -various renaming and improvements | |||
* | expand unit-tests and fix const-qualifaction bugs thus discovered | Benoit Jacob | 2007-12-12 | |
| | ||||
* | Expand and improve unit-tests | Benoit Jacob | 2007-12-11 | |
| | ||||
* | rename Block to DynBlock and rework API to make place for | Benoit Jacob | 2007-12-05 | |
| | | | | upcoming fixed-size Block matrix. Also some cleanup. | |||
* | Rework the unit-tests to use lower precision, so as to eliminate | Benoit Jacob | 2007-12-03 | |
| | | | | false positives. Also some cleanup in the fuzzy compares. | |||
* | Test application now takes 'seed' and 'repeat' command-line args | Benoit Jacob | 2007-12-03 | |
| | ||||
* | Much more convenient, less over-engineered NumTraits. Done during this ↵ | Benoit Jacob | 2007-12-02 | |
| | | | | KDE-Edu weekend. | |||
* | add more unit-tests (covering transpose, conjugate, adjoint, dot product...) | Benoit Jacob | 2007-11-28 | |
| | ||||
* | rename Object -> MatrixBase | Benoit Jacob | 2007-11-27 | |
| | ||||
* | - improve and comment the "BasicStuff" test. | Benoit Jacob | 2007-11-26 | |
| | | | | | - adjust behavior of Matrix(int,int) constructor - s/EI_/EIGEN_/ | |||
* | Merge WrapArray into FromArray. Less code. The downside is that we're using ↵ | Benoit Jacob | 2007-10-14 | |
| | | | | | | | | | | | one more const_cast. But I think that anyway trying to maintain const strictness in Eigen2 is not worth the hassle. Konstantin: so the code snippet I sent you won't work anymore, replace wrapArray with fromArray. CCMAIL:konst.heil@stud.uni-heidelberg.de | |||
* | restrict identity() to square matrices; small change helping g++ optimize. | Benoit Jacob | 2007-10-14 | |
| | ||||
* | add zero() and identity() static methods, update unit-tests | Benoit Jacob | 2007-10-14 | |
| | ||||
* | remove support for type std::complex<int>. Simplify NumTraits accordingly. | Benoit Jacob | 2007-10-14 | |
| | ||||
* | implement the first _real_ unit-tests, testing the results for correctness ↵ | Benoit Jacob | 2007-10-13 | |
instead of just checking compilation. Fix the many issues discovered by these unit-tests, by the way fixing a performance bug. |