aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Fix install headerGravatar Laurent Montel2009-02-22
|
* * split CacheFriendlyProduct into multiple smaller filesGravatar Gael Guennebaud2009-02-21
| | | | | | * add an efficient selfadjoint * vector implementation (= blas symv) perf are inbetween MKL and GOTO => the interface is still missing (have to be rethougth)
* oops, got confused by the preprocessor directives aroundGravatar Gael Guennebaud2009-02-21
| | | | posix_memalign...
* fix posix_memalign return value warningGravatar Gael Guennebaud2009-02-21
|
* Added new product implementation.Gravatar Daniel Gomez Ferro2009-02-20
| | | | Just works for square, power of 2 matrices of floats.
* increase version number for stepGravatar Gael Guennebaud2009-02-19
|
* eventually c++ does not provide any optimized pow(int,int) function,Gravatar Gael Guennebaud2009-02-18
| | | | so here you go :) (should also fix Timothy's troubles)
* * 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)
* fix assertion issue in slice vectorizationGravatar Gael Guennebaud2009-02-16
|
* no reason for 3 vec_mins, 2 are enough apparently in ei_predux_minGravatar Konstantinos A. Margaritis2009-02-12
|
* modified ei_predux_min/max to actually use altivec instructionsGravatar Konstantinos A. Margaritis2009-02-12
|
* compilation fix for SuperLU 3.1Gravatar Gael Guennebaud2009-02-12
|
* fix m = m*m with m sparse (gug found by Frederik Heinz)Gravatar Gael Guennebaud2009-02-12
|
* fix bug in MapBase found by myguelGravatar Gael Guennebaud2009-02-12
|
* * exit Sum.h, exit Prod.h, welcome vectorization of redux() !Gravatar Gael Guennebaud2009-02-12
| | | | * add vectorization for minCoeff and maxCoeff
* update of the Array module docGravatar Gael Guennebaud2009-02-12
|
* some ICC fixesGravatar Gael Guennebaud2009-02-12
|
* add ei_predux_mul for AltiVecGravatar Gael Guennebaud2009-02-10
|
* * add ei_predux_mul internal functionGravatar Gael Guennebaud2009-02-10
| | | | * apply Ricard Marxer's prod() patch with fixes for the vectorized path
* fix ICC internal compilation errorGravatar Gael Guennebaud2009-02-10
|
* various minor fixes in Sparse moduleGravatar Gael Guennebaud2009-02-10
|
* fix doxygen \ingroup for the array moduleGravatar Gael Guennebaud2009-02-09
|
* - add diagonal * sparse product as an expressionGravatar Gael Guennebaud2009-02-09
| | | | | - split sparse_basic unit test - various fixes in sparse module
* add DiagonalMatrix setZero and resize functionsGravatar Gael Guennebaud2009-02-09
|
* add "remap" snippet using placement newGravatar Gael Guennebaud2009-02-09
|
* fixed preserve_mask definition for AltiVec (needed __vector keyword)Gravatar Konstantinos A. Margaritis2009-02-08
|
* should be __powerpc__ instead of __ppc__Gravatar Konstantinos A. Margaritis2009-02-08
|
* remove remaining debug stuff in Reverse.hGravatar Gael Guennebaud2009-02-08
|
* fix buildGravatar Vincenzo Di Massa2009-02-07
|
* forgot to commit the deletion of StdVector directoryGravatar Gael Guennebaud2009-02-07
|
* more fixes in StdVector, sorry for the noiseGravatar Gael Guennebaud2009-02-07
|
* disable vector::resize() workaround for gcc < 4.1 (they already use a constGravatar Gael Guennebaud2009-02-07
| | | | reference)
* arf... s/_MSVC_VER/_MSC_VERGravatar Gael Guennebaud2009-02-07
|
* little fix in new StdVectorGravatar Gael Guennebaud2009-02-07
|
* * allow Matrix to be resized to 0 (solve a lot of troubles withGravatar Gael Guennebaud2009-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 BTLGravatar Gael Guennebaud2009-02-06
|
* add bench_reverse, draft of a reverse vectorization for AltiVec, makeGravatar Gael Guennebaud2009-02-06
| | | | global Scaling function static
* 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 snippet for sub/super diagonalGravatar Gael Guennebaud2009-02-05
| | | | fix a few doc issues
* update doc of DiagonalCoeffsGravatar Gael Guennebaud2009-02-05
|
* Add sub/super-diagonal expression (read/write) as a trivial extension ofGravatar Gael Guennebaud2009-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 MSVCGravatar Gael Guennebaud2009-02-05
|
* add custom FindBLAS FindLAPACK working for c++ compilerGravatar Gael Guennebaud2009-02-05
| | | | fix issues in Cholmod/Taucs supports
* fix various Taucs and Cholmod issues (they have not been tested for a while)Gravatar Gael Guennebaud2009-02-04
|
* bugfix in LDLt for size==1Gravatar Gael Guennebaud2009-02-04
|
* disable alignment altogether outside of the platforms which potentially have ↵Gravatar Benoit Jacob2009-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.Gravatar Gael Guennebaud2009-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.Gravatar Keir Mierle2009-02-03
|