Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | - add diagonal * sparse product as an expression | 2009-02-09 | |
| | | | | | - split sparse_basic unit test - various fixes in sparse module | ||
* | add DiagonalMatrix setZero and resize functions | 2009-02-09 | |
| | |||
* | add "remap" snippet using placement new | 2009-02-09 | |
| | |||
* | fixed preserve_mask definition for AltiVec (needed __vector keyword) | 2009-02-08 | |
| | |||
* | should be __powerpc__ instead of __ppc__ | 2009-02-08 | |
| | |||
* | remove remaining debug stuff in Reverse.h | 2009-02-08 | |
| | |||
* | fix build | 2009-02-07 | |
| | |||
* | forgot to commit the deletion of StdVector directory | 2009-02-07 | |
| | |||
* | more fixes in StdVector, sorry for the noise | 2009-02-07 | |
| | |||
* | disable vector::resize() workaround for gcc < 4.1 (they already use a const | 2009-02-07 | |
| | | | | reference) | ||
* | arf... s/_MSVC_VER/_MSC_VER | 2009-02-07 | |
| | |||
* | little fix in new StdVector | 2009-02-07 | |
| | |||
* | * allow Matrix to be resized to 0 (solve a lot of troubles with | 2009-02-07 | |
| | | | | | | some containers) * new workaround for std::vector which is supposed to work for any classes having EIGEN_MAKE_ALIGNED_OPERATOR_NEW as discussed on ML | ||
* | s/cholesky/llt in precompiled lib and BTL | 2009-02-06 | |
| | |||
* | add bench_reverse, draft of a reverse vectorization for AltiVec, make | 2009-02-06 | |
| | | | | global Scaling function static | ||
* | 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 snippet for sub/super diagonal | 2009-02-05 | |
| | | | | fix a few doc issues | ||
* | update doc of DiagonalCoeffs | 2009-02-05 | |
| | |||
* | Add sub/super-diagonal expression (read/write) as a trivial extension of | 2009-02-05 | |
| | | | | | | | DiagonalCoeffs. The current API is simply: m.diagonal<1>() => 1st super diagonal m.diagonal<-2>() => the 2nd sub diagonal I'll add a code snippet once we agree on this API. | ||
* | undo an unecessary change in cache-friendly product made for MSVC | 2009-02-05 | |
| | |||
* | add custom FindBLAS FindLAPACK working for c++ compiler | 2009-02-05 | |
| | | | | fix issues in Cholmod/Taucs supports | ||
* | fix various Taucs and Cholmod issues (they have not been tested for a while) | 2009-02-04 | |
| | |||
* | bugfix in LDLt for size==1 | 2009-02-04 | |
| | |||
* | disable alignment altogether outside of the platforms which potentially have ↵ | 2009-02-04 | |
| | | | | | | | SSE or AltiVec This should remove most portability issues to other platforms where data alignment issues (including overloading operator new and new[]) can be tricky, and where data alignment is not needed in the first place. | ||
* | setup the unsupported directory structure. | 2009-02-04 | |
| | | | | | | | | The unsupported module documentation is automatically generated in: build/doc/unsupported/ with bidirectional cross references. I leave a class Foo in AdolcForward module to illustrate the cross-reference behavior. I will remove it in the next commit. | ||
* | Add full pivoting to LDLT decomposition. | 2009-02-03 | |
| | |||
* | Add Matrix::resizeLike(other) convenience function and test. | 2009-02-03 | |
| | |||
* | call it "Eigen 2.0.50-unstable" to make things clear, and update ↵ | 2009-02-02 | |
| | | | | EIGEN_MINOR_VERSION to 50 | ||
* | * label Cholesky and solveTriangular.* as experimental | 2009-02-02 | |
| | | | | | * improve Experimental.dox * update urls from /api/ to /dox/ | ||
* | the BSD's don't have aligned malloc after all | 2009-02-02 | |
| | |||
* | add missing inline keywords | 2009-01-30 | |
| | |||
* | fix duplicated geometry module in the doc | 2009-01-29 | |
| | |||
* | fix MSVC internal compilation error | 2009-01-29 | |
| | |||
* | reduce epsilon in QR | 2009-01-29 | |
| | |||
* | fix MSVC stupid warnings | 2009-01-29 | |
| | |||
* | more MSVC fixes, and more code factorization in Geometry module | 2009-01-29 | |
| | |||
* | add MatrixBase::stableNorm() avoiding over/under-flow | 2009-01-28 | |
| | | | | | using it in QR reduced the error of Keir test from 1e-12 to 1e-24 but that's much more expensive ! | ||
* | * make sum and redux honor EvalBeforeNestingBit too | 2009-01-28 | |
| | | | | * fix MSVC issues (hopefully) | ||
* | make dot() honor EvalBeforeNestingBit | 2009-01-28 | |
| | |||
* | fix overflow in sparse product | 2009-01-28 | |
| | |||
* | add EIGEN_NO_AUTOMATIC_RESIZING | 2009-01-28 | |
| | | | | | if defined, already initialized matrices won't be automatically resized in assignments uninitialized matrices may still be initialized | ||
* | Big change in DiagonalMatrix and Geometry/Scaling: | 2009-01-28 | |
| | | | | | | | | | | | | | | | * previous DiagonalMatrix expression is now DiagonalMatrixWrapper * DiagonalMatrix class is now for storage * add the DiagonalMatrixBase class to factorize code of the two previous classes * remove Scaling class (it is now a global function) * add UniformScaling helper class (don't use it directly, use the Scaling function) * add the Scaling global function to simplify the creation of scaling objects There is still a lot to do, in particular about DiagonalProduct for which the goal is to get rid of the "if()" in the coeff() function. At least it is not worse than before ! Also need to uptade the tutorial and add more doc. | ||
* | Patch from Frank fixing stupid MSVC internal crash | 2009-01-28 | |
| | |||
* | move EIGEN_DEPRECATED to the begining of the function (pb with MSVC) | 2009-01-28 | |
| | |||
* | QR: add isInjective(), isSurjective(), | 2009-01-28 | |
| | | | | | | mark isFullRank() deprecated, add solve() (mix of Keir's patch and LU::solve()) => there is big problem with complex which are not working | ||
* | LLT: makes the non positive definite test less strict, but we still need | 2009-01-27 | |
| | | | | something better. | ||
* | add support for read/write sub sets of inner vectors (sparse module) | 2009-01-27 | |
| | |||
* | fix my previous commit with EIGEN_EMPTY macro bug | 2009-01-27 | |
| |