aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Array
Commit message (Collapse)AuthorAge
* Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
|
* Removed NestByValue dependency from VectorwiseOp.Gravatar Hauke Heibel2009-12-01
|
* Removed NestByValue dependency from MatrixBase::select().Gravatar Hauke Heibel2009-12-01
|
* export stableNorm(), blueNorm() and hypotNorm() to colwise() and rowwise()Gravatar Thomas Capricelli2009-11-26
| | | | + rudimentary test
* corrected the computation cost of meanGravatar Hauke Heibel2009-10-29
|
* added mean() reductionGravatar Hauke Heibel2009-10-29
|
* Fixed more W4 warnings.Gravatar Hauke Heibel2009-10-14
|
* add missing PartialReduxExpr::coeff(index) functionGravatar Gael Guennebaud2009-10-13
|
* compilation fix: make the generic template ctor explicitGravatar Gael Guennebaud2009-10-13
|
* make Replicate ctor require the exact expected typeGravatar Benoit Jacob2009-09-30
|
* remove the \addexample tagsGravatar Gael Guennebaud2009-09-03
|
* add logAbsDeterminant()Gravatar Benoit Jacob2009-08-24
| | | | | move log and exp functors from Array to Core update documentation
* fix and improve docsGravatar Benoit Jacob2009-08-15
|
* small fixesGravatar Benoit Jacob2009-08-03
|
* Set of fixes and workaround to make sun studio more happy.Gravatar Gael Guennebaud2009-07-10
| | | | Still remains the problem of alignment and vectorization.
* * rename PartialRedux to VectorwiseOpGravatar Gael Guennebaud2009-06-10
| | | | * add VectorwiseOp's +, -, +=, -= operators
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-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 tutorialGravatar Benoit Jacob2009-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 !)Gravatar Gael Guennebaud2009-05-06
|
* add vectorization of sqrt for floatGravatar Gael Guennebaud2009-03-27
|
* * enable vectorization of sin, cos, etc. by default with an option toGravatar Gael Guennebaud2009-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 MSVCGravatar Gael Guennebaud2009-03-17
|
* fix a few compilation errors and warnings (ICC)Gravatar Gael Guennebaud2009-03-11
|
* add efficient matrix product specializations for HomogeneousGravatar Gael Guennebaud2009-03-05
|
* big addons:Gravatar Gael Guennebaud2009-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 DevelGravatar Laurent Montel2009-02-23
|
* * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum)Gravatar Gael Guennebaud2009-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 functionGravatar Gael Guennebaud2009-02-10
| | | | * apply Ricard Marxer's prod() patch with fixes for the vectorized path
* fix doxygen \ingroup for the array moduleGravatar Gael Guennebaud2009-02-09
|
* remove remaining debug stuff in Reverse.hGravatar Gael Guennebaud2009-02-08
|
* Add vectorization of Reverse (was more tricky than I thought) andGravatar Gael Guennebaud2009-02-06
| | | | simplify the index based functions
* Reverse::coeff*(int) functions are for vector onlyGravatar Gael Guennebaud2009-02-06
|
* apply Ricard patch for Reverse with minor modificationsGravatar Gael Guennebaud2009-02-06
|
* add partial count redux (adapted patch from Ricard Marxer)Gravatar Gael Guennebaud2009-01-24
|
* * QR: add a rank() method and improve the accuracy of the rankGravatar Gael Guennebaud2009-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()Gravatar Gael Guennebaud2009-01-17
|
* make ei_traist<Select> honors nested typesGravatar Gael Guennebaud2009-01-12
|
* * move cwise *= and /= to Core (like * and /)Gravatar Benoit Jacob2009-01-12
| | | | | * tidy the StdVector module * fix warnings (especially a | instead of ||) in stdvector test
* add cwise operator *= and /=.Gravatar Benoit Jacob2009-01-11
| | | | Keir says hi!!
* *add PartialRedux::cross() with unit testGravatar Benoit Jacob2009-01-05
| | | | | *add transform-from-matrices test *undo an unwanted change in Matrix
* * replace postfix ++ by prefix ++ wherever that makes sense in Eigen/Gravatar Benoit Jacob2008-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 PartialReduxGravatar Benoit Jacob2008-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 addressGravatar Benoit Jacob2008-11-24
|
* add lpNorm<p>() method to MatrixBase, implemented in Array module, withGravatar Benoit Jacob2008-11-03
| | | | specializations for cases p=1,2,Eigen::Infinity.
* norm2() renamed to squaredNorm(), kept as deprecated for now.Gravatar Benoit Jacob2008-11-03
|
* add the missing templated version of block for sub-vectorsGravatar Gael Guennebaud2008-09-09
|
* Add coeff-wise comparisons to scalar operators. You can now write:Gravatar Gael Guennebaud2008-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 ?: ↵Gravatar Gael Guennebaud2008-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 ofGravatar Gael Guennebaud2008-08-28
| | | | preprocessor directives.
* * move memory related stuff to util/Memory.hGravatar Gael Guennebaud2008-08-26
| | | | | * clean ugly doxygen inheritence of expressions * keep improving the documentation... slowly !