aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
Commit message (Collapse)AuthorAge
...
* add computeRotationScaling and computeScalingRotation in SVDGravatar Benoit Jacob2009-01-22
| | | | | | add convenience functions in Transform reimplement Transform::rotation() to use that add unit-test
* add polar decomposition on both sides, in SVD, with testGravatar Benoit Jacob2009-01-22
|
* I hope this one fix the issue with MSVC and sparse moduleGravatar Gael Guennebaud2009-01-22
|
* fix a bunch of warnings (actual issues) reported by FrankGravatar Benoit Jacob2009-01-22
|
* perhaps fix a compilation issue in the sparse module with MSVCGravatar Gael Guennebaud2009-01-21
|
* fix warningsGravatar Benoit Jacob2009-01-21
|
* sparse module:Gravatar Gael Guennebaud2009-01-21
| | | | | * add row(i), col(i) functions * add prune() function to remove small coefficients
* * remove set(), revert to old behavior where = resizesGravatar Benoit Jacob2009-01-21
| | | | | | | | | | * try to be clever in matrix ctors and operator=: be lazy when we can, always allow to copy rowvector into columnvector, check the template parameters, try to factor the code better * add missing copy ctor in UnalignedType * fix bug in the traits of DiagonalProduct * renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE * update the dox a little
* * QR: add a rank() method and improve the accuracy of the rankGravatar Gael Guennebaud2009-01-20
| | | | | | * computation * Array: add a count() method and rename AllAndAny.h file to BooleanRedux.h
* fix bug in the computation of rankGravatar Benoit Jacob2009-01-20
| | | | very difficult to catch in unit-tests because this is very noisy
* quick bugfix in QR::isFullRank() (not 100% sure about the reference valueGravatar Gael Guennebaud2009-01-20
| | | | for the comparison to 0)
* I assume these files where supposed to be installedGravatar Marijn Kruisselbrink2009-01-19
|
* optimize A * v product for A sparse and row majorGravatar Gael Guennebaud2009-01-19
|
* add a flexible sparse matrix class designed for fast matrix assemblyGravatar Gael Guennebaud2009-01-19
|
* * clarify the situation with experimental partsGravatar Benoit Jacob2009-01-19
| | | | * remove all what was marked deprecated
* revert bad commitGravatar Gael Guennebaud2009-01-19
|
* add a smart realloc algorithm when filling a sparse matrixGravatar Gael Guennebaud2009-01-18
|
* bugfix in Map by Keir MierleGravatar Gael Guennebaud2009-01-18
|
* update documentation (thanks Kenneth)Gravatar Benoit Jacob2009-01-17
|
* patch from Ricard Marxer: add doc example for select()Gravatar Gael Guennebaud2009-01-17
|
* Rewrite the vectorized meta unroller of sum to reduce instructionGravatar Gael Guennebaud2009-01-17
| | | | dependency => significant speed up
* typo found by Ben AxelrodGravatar Benoit Jacob2009-01-17
| | | | CCMAIL:baxelrod@coroware.com
* Add a data() function in Map and BlockGravatar Gael Guennebaud2009-01-16
|
* Sparse module: add support for sparse selfadjoint * denseGravatar Gael Guennebaud2009-01-15
|
* Sparse module: add row/col methods to the iteratorsGravatar Gael Guennebaud2009-01-15
|
* Sparse module: bugfix in SparseMatrix::resize(), now the indices areGravatar Gael Guennebaud2009-01-15
| | | | correctly initialized to 0.
* Sparse module:Gravatar Gael Guennebaud2009-01-15
| | | | | | * add a MappedSparseMatrix class (like Eigen::Map but for sparse matrices) * rename SparseArray to CompressedStorage
* two compilation fixesGravatar Gael Guennebaud2009-01-15
|
* Sparse module:Gravatar Gael Guennebaud2009-01-14
| | | | | * improved performance of mat*=scalar * bug fix in cwise*
* Add support for sparse * dense and dense * sparse matrix/vector productsGravatar Gael Guennebaud2009-01-14
|
* Big rewrite in the Sparse module: SparseMatrixBase no longer inherits ↵Gravatar Gael Guennebaud2009-01-14
| | | | | | | | | | | | | | MatrixBase. That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available. All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path. Other changes: * no block(), row(), col() anymore. * instead use .innerVector() to get a col or row vector of a matrix. * .segment(), start(), end() will be back soon, not sure for block() * faster cwise product
* add EIGEN_FUNCTORS_PLUGINGravatar Benoit Jacob2009-01-13
|
* add EIGEN_CWISE_PLUGIN support for extending class CwiseGravatar Benoit Jacob2009-01-13
|
* fix a couple of doxygen issuesGravatar Gael Guennebaud2009-01-13
|
* add NetBSD to the list of OSes on which malloc is guaranteed to be 16Gravatar Benoit Jacob2009-01-12
| | | | | | byte aligned, after discussion with Mark Davies. CCMAIL: mark@ecs.vuw.ac.nz
* * make std::vector specializations also for Transform and for QuaternionGravatar Benoit Jacob2009-01-12
| | | | | | | * update test_stdvector * Quaternion() does nothing (instead of bug) * update test_geometry * some renaming
* make ei_traist<Select> honors nested typesGravatar Gael Guennebaud2009-01-12
|
* bugfix in ei_unaligned_type copy ctorGravatar Gael Guennebaud2009-01-12
|
* disable/enable msvc headers are allowed to be included multiple timesGravatar Gael Guennebaud2009-01-12
|
* bug fix in ei_stack_freeGravatar Gael Guennebaud2009-01-12
|
* * move cwise *= and /= to Core (like * and /)Gravatar Benoit Jacob2009-01-12
| | | | | * tidy the StdVector module * fix warnings (especially a | instead of ||) in stdvector test
* bugfix in ei_handmade_aligned_free for null pointersGravatar Gael Guennebaud2009-01-12
|
* simplify some ei_traits<> using inheritanceGravatar Gael Guennebaud2009-01-11
| | | | (less loc and slight compilation speed up)
* add cwise operator *= and /=.Gravatar Benoit Jacob2009-01-11
| | | | Keir says hi!!
* add missing newline at EOFGravatar Armin Berres2009-01-11
|
* EIGEN_NO_MALLOC must also block traditional unaligned mallocGravatar Benoit Jacob2009-01-10
|
* make the std::vector fix work also with dynamic size Eigen objects, e.g.Gravatar Benoit Jacob2009-01-10
| | | | | std::vector<VectorXd> update unit test
* remove ei_new_allocatorGravatar Benoit Jacob2009-01-10
| | | | remove corresponding part of test_dynalloc
* Based on code + help from Alex Stapleton:Gravatar Benoit Jacob2009-01-09
| | | | | | | | | | | *Add Eigen/StdVector header. Including it #includes<vector> and "Core" and generates a partial specialization of std::vector<T> for T=Eigen::Matrix<...> that will work even with vectorizable fixed-size Eigen types (working around a design issue in the c++ STL) *Add unit-test CCMAIL: alex.stapleton@gmail.com
* oops, fix compilation (sorry for all that noise!)Gravatar Benoit Jacob2009-01-09
|