Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | oops, didn't want to commit that | Benoit Jacob | 2009-05-07 |
| | |||
* | CREDIT Hauke Heibel, more std::vector::insert fixes | Benoit Jacob | 2009-05-07 |
| | |||
* | fix realloc when initial size was 0 (bug reported by Jens Mueller) | Gael Guennebaud | 2009-05-07 |
| | |||
* | *add missing overloads of setZero, etc... that were mentioned in the tutorial | Benoit Jacob | 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 | ||
* | one more gcc 3.3 fix | Gael Guennebaud | 2009-05-06 |
| | |||
* | fix internal error with gcc 3.3 (all tests are now ok with 3.3 !) | Gael Guennebaud | 2009-05-06 |
| | |||
* | * compilation fixes for gcc 3.3 | Gael Guennebaud | 2009-05-06 |
| | | | | * test Part::swap | ||
* | remove unused member remean that was just initialized | Benoit Jacob | 2009-05-05 |
| | |||
* | reimplement linearRegression on top of fitHyperplane which is much better | Benoit Jacob | 2009-05-05 |
| | |||
* | fix linearRegression, fix doc, add unit test (it was untested since the change | Benoit Jacob | 2009-05-05 |
| | | | | making fitHyperplane no longer use it) | ||
* | oops | Gael Guennebaud | 2009-05-04 |
| | |||
* | new simplified API to fill sparse matrices (the old functions are | Gael Guennebaud | 2009-05-04 |
| | | | | | | | | | | | | deprecated). Basically there are now only 2 functions to set a coefficient: 1) mat.coeffRef(row,col) = value; 2) mat.insert(row,col) = value; coeffRef has no limitation, insert assumes the coeff has not already been set, and raises an assert otherwise. In addition I added a much lower level, but more efficient filling mechanism for internal use only. | ||
* | fix warnings with recent gcc | Thomas Capricelli | 2009-05-04 |
| | |||
* | fix warning, unused variable dummy | Benoit Jacob | 2009-05-04 |
| | |||
* | fix warnings with unused static functions | Benoit Jacob | 2009-05-04 |
| | |||
* | let the user disable alignment altogether by #defining EIGEN_DONT_ALIGN. | Benoit Jacob | 2009-05-03 |
| | | | | | | | Until now, the user had to edit the source code to do that. Internally, add EIGEN_ALIGN that takes into account both EIGEN_DONT_ALIGN.and EIGEN_ARCH_WANTS_ALIGNMENT. From now on, only EIGEN_ALIGN should be used to test whether we want to align. | ||
* | add auto transposition for vectors | Gael Guennebaud | 2009-04-30 |
| | |||
* | ok, this time cast should really work ; sorry for the noise | Gael Guennebaud | 2009-04-29 |
| | |||
* | fixed my mistake in cast | Gael Guennebaud | 2009-04-29 |
| | |||
* | casting to the same type no longer generates a CwiseUnaryOp | Gael Guennebaud | 2009-04-29 |
| | |||
* | fix the Matrix(int,int)/vector 2D ctors issue so that we really | Gael Guennebaud | 2009-04-24 |
| | | | | | have a Matrix(Scalar,Scalar) ctor. (useful for std::complex, user defined types, etc. | ||
* | CREDIT Ross Smith: fix posix_memalign detection | Benoit Jacob | 2009-04-24 |
| | |||
* | make the ei_p* math functions overloads instead of template | Gael Guennebaud | 2009-04-22 |
| | | | | specializations | ||
* | fix the 4x4 inverse -- unit test passes again | Benoit Jacob | 2009-04-14 |
| | |||
* | patch from Moritz Lenz to allow solving transposed problem with superlu | Gael Guennebaud | 2009-04-10 |
| | |||
* | fix memory leak in superlu backend | Gael Guennebaud | 2009-04-10 |
| | |||
* | bugfix when the diagonal is not stored and assumed to be 1 | Gael Guennebaud | 2009-04-10 |
| | |||
* | add aligned_allocator operator == and != as suggested by Hauke Heibel | Gael Guennebaud | 2009-04-09 |
| | |||
* | more patches from Hauke Heibel: compilation/warning fixes from VC++ | Benoit Jacob | 2009-04-09 |
| | |||
* | forward-port r951449: patch by Hauke Heibel: compile fix with VS 9 | Benoit Jacob | 2009-04-09 |
| | |||
* | relicence Julien Pommier's SSE code to Eigen's licenses | Gael Guennebaud | 2009-04-09 |
| | |||
* | stupid typo | Gael Guennebaud | 2009-04-06 |
| | |||
* | * fix the binary bloat issue, Rohit's idea was the good one | Benoit Jacob | 2009-04-06 |
| | | | | * a few dox fixes (alloc routines do return 0 on error) and forgot to update version number in CMakeLists | ||
* | fix computation of aligned_bit (has been broken by the change of | Gael Guennebaud | 2009-04-05 |
| | | | | AutoAlign/DontAlign) | ||
* | sparse module: new API proposal for triangular solves and experimental | Gael Guennebaud | 2009-04-05 |
| | | | | solver support with a sparse matrix as the rhs. | ||
* | * fixed truncation warnings caused by MatrixBase::CoeffReturnType under MSVC | Kenneth Frank Riddile | 2009-04-03 |
| | |||
* | add an assertion in sparse LLT for invalid input matrix | Gael Guennebaud | 2009-04-03 |
| | |||
* | oops, bad copy paste in ei_psqrt, thanks to Jitse Niesen | Gael Guennebaud | 2009-04-02 |
| | |||
* | CwiseUnaryOp -> SparseCwiseUnaryOp | Benoit Jacob | 2009-04-01 |
| | |||
* | * Find SuperLU also when it is installed without a superlu/ prefix | Benoit Jacob | 2009-04-01 |
| | | | | * Some more CoeffReturnType changes | ||
* | now if Derived has the DirectAccess flag, then MatrixBase<Derived>::coeff() ↵ | Benoit Jacob | 2009-04-01 |
| | | | | | | const returns a const Scalar& and not a Scalar as before. useful for people doing direct access. + 1 bugfix thanks to Patrick Mihelich, forgot a & in MapBase::coeff(int). | ||
* | More Cholesky fixes. | Benoit Jacob | 2009-04-01 |
| | | | | | | | | | * Cholesky decs are NOT rank revealing so remove all the rank/isPositiveDefinite etc stuff. * fix bug in LLT: s/return/continue/ * introduce machine_epsilon constants, they are actually needed for Higman's formula determining the cutoff in Cholesky. Btw fix the page reference to his book (chat with Keir). * solve methods always return true, since this isn't a rank revealing dec. Actually... they already did always return true!! Now it's explicit. * updated dox and unit-test | ||
* | fix mistake in static assertion, patch by Markus Moll. | Benoit Jacob | 2009-03-31 |
| | |||
* | add adjointInPlace() and add documentation warnings on adjoint() and ↵ | Benoit Jacob | 2009-03-31 |
| | | | | transpose() about aliasing effects. | ||
* | Many improvements in LLT and LDLT: | Benoit Jacob | 2009-03-30 |
| | | | | | | | | | * in LDLT, support the negative semidefinite case * fix bad floating-point comparisons, improves greatly the accuracy of methods like isPositiveDefinite() and rank() * simplifications * identify (but not resolve) bug: claim that only triangular part is used, is inaccurate * expanded unit-tests | ||
* | fix superLU backend: missing operator= | Gael Guennebaud | 2009-03-27 |
| | |||
* | make special ei_p functions static to avoid linking issues (they are too | Gael Guennebaud | 2009-03-27 |
| | | | | complex to be inlined) | ||
* | add vectorization of sqrt for float | Gael Guennebaud | 2009-03-27 |
| | |||
* | fix Taucs support (it appears Taucs does not return sorted matrices) | Gael Guennebaud | 2009-03-26 |
| | |||
* | The ABI break: | Benoit Jacob | 2009-03-26 |
| | | | | | | | * set AutoAlign=0, DontAlign!=0 * set Dynamic=33331 * add check on fixed sizes * bump version to 2.0.52 |