aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
Commit message (Collapse)AuthorAge
* oops, didn't want to commit thatGravatar Benoit Jacob2009-05-07
|
* CREDIT Hauke Heibel, more std::vector::insert fixesGravatar Benoit Jacob2009-05-07
|
* fix realloc when initial size was 0 (bug reported by Jens Mueller)Gravatar Gael Guennebaud2009-05-07
|
* *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
* one more gcc 3.3 fixGravatar Gael Guennebaud2009-05-06
|
* fix internal error with gcc 3.3 (all tests are now ok with 3.3 !)Gravatar Gael Guennebaud2009-05-06
|
* * compilation fixes for gcc 3.3Gravatar Gael Guennebaud2009-05-06
| | | | * test Part::swap
* remove unused member remean that was just initializedGravatar Benoit Jacob2009-05-05
|
* reimplement linearRegression on top of fitHyperplane which is much betterGravatar Benoit Jacob2009-05-05
|
* fix linearRegression, fix doc, add unit test (it was untested since the changeGravatar Benoit Jacob2009-05-05
| | | | making fitHyperplane no longer use it)
* oopsGravatar Gael Guennebaud2009-05-04
|
* new simplified API to fill sparse matrices (the old functions areGravatar Gael Guennebaud2009-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 gccGravatar Thomas Capricelli2009-05-04
|
* fix warning, unused variable dummyGravatar Benoit Jacob2009-05-04
|
* fix warnings with unused static functionsGravatar Benoit Jacob2009-05-04
|
* let the user disable alignment altogether by #defining EIGEN_DONT_ALIGN.Gravatar Benoit Jacob2009-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 vectorsGravatar Gael Guennebaud2009-04-30
|
* ok, this time cast should really work ; sorry for the noiseGravatar Gael Guennebaud2009-04-29
|
* fixed my mistake in castGravatar Gael Guennebaud2009-04-29
|
* casting to the same type no longer generates a CwiseUnaryOpGravatar Gael Guennebaud2009-04-29
|
* fix the Matrix(int,int)/vector 2D ctors issue so that we reallyGravatar Gael Guennebaud2009-04-24
| | | | | have a Matrix(Scalar,Scalar) ctor. (useful for std::complex, user defined types, etc.
* CREDIT Ross Smith: fix posix_memalign detectionGravatar Benoit Jacob2009-04-24
|
* make the ei_p* math functions overloads instead of templateGravatar Gael Guennebaud2009-04-22
| | | | specializations
* fix the 4x4 inverse -- unit test passes againGravatar Benoit Jacob2009-04-14
|
* patch from Moritz Lenz to allow solving transposed problem with superluGravatar Gael Guennebaud2009-04-10
|
* fix memory leak in superlu backendGravatar Gael Guennebaud2009-04-10
|
* bugfix when the diagonal is not stored and assumed to be 1Gravatar Gael Guennebaud2009-04-10
|
* add aligned_allocator operator == and != as suggested by Hauke HeibelGravatar Gael Guennebaud2009-04-09
|
* more patches from Hauke Heibel: compilation/warning fixes from VC++Gravatar Benoit Jacob2009-04-09
|
* forward-port r951449: patch by Hauke Heibel: compile fix with VS 9Gravatar Benoit Jacob2009-04-09
|
* relicence Julien Pommier's SSE code to Eigen's licensesGravatar Gael Guennebaud2009-04-09
|
* stupid typoGravatar Gael Guennebaud2009-04-06
|
* * fix the binary bloat issue, Rohit's idea was the good oneGravatar Benoit Jacob2009-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 ofGravatar Gael Guennebaud2009-04-05
| | | | AutoAlign/DontAlign)
* sparse module: new API proposal for triangular solves and experimentalGravatar Gael Guennebaud2009-04-05
| | | | solver support with a sparse matrix as the rhs.
* * fixed truncation warnings caused by MatrixBase::CoeffReturnType under MSVCGravatar Kenneth Frank Riddile2009-04-03
|
* add an assertion in sparse LLT for invalid input matrixGravatar Gael Guennebaud2009-04-03
|
* oops, bad copy paste in ei_psqrt, thanks to Jitse NiesenGravatar Gael Guennebaud2009-04-02
|
* CwiseUnaryOp -> SparseCwiseUnaryOpGravatar Benoit Jacob2009-04-01
|
* * Find SuperLU also when it is installed without a superlu/ prefixGravatar Benoit Jacob2009-04-01
| | | | * Some more CoeffReturnType changes
* now if Derived has the DirectAccess flag, then MatrixBase<Derived>::coeff() ↵Gravatar Benoit Jacob2009-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.Gravatar Benoit Jacob2009-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.Gravatar Benoit Jacob2009-03-31
|
* add adjointInPlace() and add documentation warnings on adjoint() and ↵Gravatar Benoit Jacob2009-03-31
| | | | transpose() about aliasing effects.
* Many improvements in LLT and LDLT:Gravatar Benoit Jacob2009-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=Gravatar Gael Guennebaud2009-03-27
|
* make special ei_p functions static to avoid linking issues (they are tooGravatar Gael Guennebaud2009-03-27
| | | | complex to be inlined)
* add vectorization of sqrt for floatGravatar Gael Guennebaud2009-03-27
|
* fix Taucs support (it appears Taucs does not return sorted matrices)Gravatar Gael Guennebaud2009-03-26
|
* The ABI break:Gravatar Benoit Jacob2009-03-26
| | | | | | | * set AutoAlign=0, DontAlign!=0 * set Dynamic=33331 * add check on fixed sizes * bump version to 2.0.52