aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Sparse
Commit message (Collapse)AuthorAge
* comment out cerr'sGravatar Benoit Jacob2010-02-28
|
* mergeGravatar Benoit Jacob2010-02-25
|\
* | * Implement the ByOuterInner accessorsGravatar Benoit Jacob2010-02-25
| | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed
| * Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
| * Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
|/
* * move dummy_precision and epsilon to NumTraitsGravatar Gael Guennebaud2010-02-10
| | | | * make NumTraits inherits std::numeric_limits
* Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵Gravatar Hauke Heibel2010-02-06
| | | | | | related to nested products. Fixed a few typos and a few warnings.
* rm ExpressionMaker stuff (weird as I was pretty sure that I had already ↵Gravatar Gael Guennebaud2010-01-22
| | | | removed them)
* lot of cleaning:Gravatar Gael Guennebaud2010-01-22
| | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff
* compilation fix for UmfPackGravatar Gael Guennebaud2010-01-14
|
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* improve the new experimental sparse productGravatar Gael Guennebaud2010-01-05
|
* add a novel, experimental sparse productGravatar Gael Guennebaud2010-01-05
|
* fix a coupe of warningsGravatar Gael Guennebaud2010-01-05
|
* port VectorwiseOp and Swap to the novel mechanisms, and various cleanningGravatar Gael Guennebaud2010-01-04
|
* a couple of fixes after thye mergeGravatar Gael Guennebaud2009-12-23
|
* merge with default branchGravatar Gael Guennebaud2009-12-22
|\
* | extend the DenseStorageMatrix mechanism to all expressionsGravatar Gael Guennebaud2009-12-22
| |
* | more fixesGravatar Gael Guennebaud2009-12-17
| |
* | a lot of cleaning and fixesGravatar Gael Guennebaud2009-12-16
| |
* | fix spasre triangular solve for row major lower matricesGravatar Gael Guennebaud2009-12-14
| |
| * Warning 4512 (assignment operators could not be generated) is now simply ↵Gravatar Hauke Heibel2009-12-14
| | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed.
| * Removed more warnings.Gravatar Hauke Heibel2009-12-12
| |
| * Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | | | | | Silenced (amongst others) many conversion related warnings.
| * Even more NestByValue cleanup...Gravatar Hauke Heibel2009-12-01
| |
| * Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
| |
| * add specialization ei_ref_selector for sparse matrix typesGravatar Gael Guennebaud2009-12-01
| |
| * precision ---> dummy_precisionGravatar Benoit Jacob2009-11-26
| |
* | Another big refactoring change:Gravatar Gael Guennebaud2009-11-18
| | | | | | | | | | | | * add a new Eigen2Support module including Cwise, Flagged, and some other deprecated stuff * add a few cwiseXxx functions * adapt a few modules to use cwiseXxx instead of the .cwise() prefix
* | Big refactoring/cleaning in the spasre module withGravatar Gael Guennebaud2009-11-18
| | | | | | | | | | | | in particular the addition of a selfadjointView, and the extension of triangularView. The rest is cleaning and does not change/extend the API.
* | more ET refactoring:Gravatar Gael Guennebaud2009-11-17
| | | | | | | | | | * extend Cwise for multiple storage base class * a lot of cleaning in the Sparse module
* | adapt CwiseBinaryOp and the Sparse counter partGravatar Gael Guennebaud2009-11-17
| |
* | adapt CwiseUnaryOp and CwiseUnaryViewGravatar Gael Guennebaud2009-11-16
| |
* | Experiment the ET refactoring on Transpose for Dense and Sparse storages.Gravatar Gael Guennebaud2009-11-16
|/ | | | All tests work fine.
* * mergeGravatar Benoit Jacob2009-11-09
|\ | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2.
| * an attempt to fix a compilation issue with MSVCGravatar Gael Guennebaud2009-11-04
| |
* | sync with mainlineGravatar Benoit Jacob2009-10-28
|\|
* | big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-10-28
| | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests
| * * add a Make* expression type builder to allow theGravatar Gael Guennebaud2009-10-16
|/ | | | | | | | | | | | | construction of generic expressions working for both dense and sparse matrix. A nicer solution would be to use CwiseBinaryOp for any kind of matrix. To this end we either need to change the overall design so that the base class(es) depends on the kind of matrix, or we could add a template parameter to each expression type (e.g., int Kind = ei_traits<MatrixType>::Kind) allowing to specialize each expression for each kind of matrix. * Extend AutoDiffScalar to work with sparse vector expression for the derivatives.
* Added EIGEN_REF_TO_TEMPORARY define for rvalue support.Gravatar Hauke Heibel2009-09-21
| | | | Allowed VC10 to make use of static_assert.
* implement __gnuc_forget_about_setZero_its_over_nowGravatar Gael Guennebaud2009-09-18
|
* finish my evalToDense => evalTo changeGravatar Gael Guennebaud2009-09-17
|
* fix another .stride() issue in Cholmod supportGravatar Gael Guennebaud2009-09-07
|
* bug fix in SuperLU support: the meaning of Matrix::stride() changed for vectorsGravatar Gael Guennebaud2009-09-07
|
* enable ILU in super LU only if the super version supports itGravatar Gael Guennebaud2009-09-04
|
* Added support for SuperLU's ILU factorizationGravatar Peter Román2009-08-21
|
* compilation fix in AmbiVector<int>Gravatar Gael Guennebaud2009-08-31
|
* Fix compilation in sparse moduleGravatar Gael Guennebaud2009-08-06
|
* remove remnant of MultiplierBaseGravatar Benoit Jacob2009-08-06
|
* make the dot product linear in the second variable, not the first variableGravatar Benoit Jacob2009-08-03
|