Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Much more NestByValue cleanup. | 2009-12-01 | |
| | |||
* | Removed NestByValue dependency from VectorwiseOp. | 2009-12-01 | |
| | |||
* | Removed NestByValue dependency from MatrixBase::select(). | 2009-12-01 | |
| | |||
* | export stableNorm(), blueNorm() and hypotNorm() to colwise() and rowwise() | 2009-11-26 | |
| | | | | + rudimentary test | ||
* | corrected the computation cost of mean | 2009-10-29 | |
| | |||
* | added mean() reduction | 2009-10-29 | |
| | |||
* | Fixed more W4 warnings. | 2009-10-14 | |
| | |||
* | add missing PartialReduxExpr::coeff(index) function | 2009-10-13 | |
| | |||
* | compilation fix: make the generic template ctor explicit | 2009-10-13 | |
| | |||
* | make Replicate ctor require the exact expected type | 2009-09-30 | |
| | |||
* | remove the \addexample tags | 2009-09-03 | |
| | |||
* | add logAbsDeterminant() | 2009-08-24 | |
| | | | | | move log and exp functors from Array to Core update documentation | ||
* | fix and improve docs | 2009-08-15 | |
| | |||
* | small fixes | 2009-08-03 | |
| | |||
* | Set of fixes and workaround to make sun studio more happy. | 2009-07-10 | |
| | | | | Still remains the problem of alignment and vectorization. | ||
* | * rename PartialRedux to VectorwiseOp | 2009-06-10 | |
| | | | | * add VectorwiseOp's +, -, +=, -= operators | ||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | *add missing overloads of setZero, etc... that were mentioned in the tutorial | 2009-05-06 | |
| | | | | | | | --->they go into Matrix as they resize. *add isConstant() alias to isApproxToConstant() *extend unit-test *change an assert into a static assert | ||
* | fix internal error with gcc 3.3 (all tests are now ok with 3.3 !) | 2009-05-06 | |
| | |||
* | add vectorization of sqrt for float | 2009-03-27 | |
| | |||
* | * enable vectorization of sin, cos, etc. by default with an option to | 2009-03-26 | |
| | | | | | | | disable them (-DEIGEN_FAST_MATH=0) * add a specialization of MatrixBase::operator*(RealScalar) for fast "matrix of complex" times scalar products (even more useful for autodiff scalar types) | ||
* | fix compilation MSVC | 2009-03-17 | |
| | |||
* | fix a few compilation errors and warnings (ICC) | 2009-03-11 | |
| | |||
* | add efficient matrix product specializations for Homogeneous | 2009-03-05 | |
| | |||
* | big addons: | 2009-03-05 | |
| | | | | | | | | | | | * add Homogeneous expression for vector and set of vectors (aka matrix) => the next step will be to overload operator* * add homogeneous normalization (again for vector and set of vectors) * add a Replicate expression (with uni-directional replication facilities) => for all of them I'll add examples once we agree on the API * fix gcc-4.4 warnings * rename reverse.cpp array_reverse.cpp | ||
* | Add COMPONENT Devel | 2009-02-23 | |
| | |||
* | * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum) | 2009-02-17 | |
| | | | | | | | | * extend PartialRedux::cross() to any matrix sizes with automatic vectorization when possible * unit tests: add "geo_" prefix to all unit tests related to the geometry module and start splitting the big "geometry.cpp" tests to multiple smaller ones (also include new tests) | ||
* | * add ei_predux_mul internal function | 2009-02-10 | |
| | | | | * apply Ricard Marxer's prod() patch with fixes for the vectorized path | ||
* | fix doxygen \ingroup for the array module | 2009-02-09 | |
| | |||
* | remove remaining debug stuff in Reverse.h | 2009-02-08 | |
| | |||
* | Add vectorization of Reverse (was more tricky than I thought) and | 2009-02-06 | |
| | | | | simplify the index based functions | ||
* | Reverse::coeff*(int) functions are for vector only | 2009-02-06 | |
| | |||
* | apply Ricard patch for Reverse with minor modifications | 2009-02-06 | |
| | |||
* | add partial count redux (adapted patch from Ricard Marxer) | 2009-01-24 | |
| | |||
* | * QR: add a rank() method and improve the accuracy of the rank | 2009-01-20 | |
| | | | | | | * computation * Array: add a count() method and rename AllAndAny.h file to BooleanRedux.h | ||
* | patch from Ricard Marxer: add doc example for select() | 2009-01-17 | |
| | |||
* | make ei_traist<Select> honors nested types | 2009-01-12 | |
| | |||
* | * move cwise *= and /= to Core (like * and /) | 2009-01-12 | |
| | | | | | * tidy the StdVector module * fix warnings (especially a | instead of ||) in stdvector test | ||
* | add cwise operator *= and /=. | 2009-01-11 | |
| | | | | Keir says hi!! | ||
* | *add PartialRedux::cross() with unit test | 2009-01-05 | |
| | | | | | *add transform-from-matrices test *undo an unwanted change in Matrix | ||
* | * replace postfix ++ by prefix ++ wherever that makes sense in Eigen/ | 2008-12-17 | |
| | | | | | * fix some "unused variable" warnings in the tests; there remains a libstdc++ "deprecated" warning which I haven't looked much into | ||
* | * complete the change norm2->squaredNorm in PartialRedux | 2008-12-07 | |
| | | | | | | | * somehow the NICE_RANDOM stuff wasn't being used anymore and tests were sometimes failing again. Fixed by #including Eigen/Array instead of cherry-picking just Random.h. * little fixes in the unaligned assert page | ||
* | Update e-mail address | 2008-11-24 | |
| | |||
* | add lpNorm<p>() method to MatrixBase, implemented in Array module, with | 2008-11-03 | |
| | | | | specializations for cases p=1,2,Eigen::Infinity. | ||
* | norm2() renamed to squaredNorm(), kept as deprecated for now. | 2008-11-03 | |
| | |||
* | add the missing templated version of block for sub-vectors | 2008-09-09 | |
| | |||
* | Add coeff-wise comparisons to scalar operators. You can now write: | 2008-09-03 | |
| | | | | | | mat.cwise() < 2 instead of: mat.cwise() < MatrixType::Constant(mat.rows(), mat.cols(), 2) | ||
* | Add a Select expression in the Array module which mimics a coeff-wise ?: ↵ | 2008-09-03 | |
| | | | | | | | | operator. Example: mat = (mat.cwise().abs().cwise() < Ones()).select(0,mat); replaces all small values by 0. (the scalar version is "s = abs(s)<1 ? 0 : s") | ||
* | doc and use sed to clean the class hierarchy instead of | 2008-08-28 | |
| | | | | preprocessor directives. | ||
* | * move memory related stuff to util/Memory.h | 2008-08-26 | |
| | | | | | * clean ugly doxygen inheritence of expressions * keep improving the documentation... slowly ! |