Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Improved the unit tests for setLinSpaced. | 2012-03-07 | ||
| | | | | Provide a default constructed step size as opposed to an int when the size is 1. | |||
* | Fixed setLinSpaced for size==1. | 2012-03-07 | ||
| | ||||
* | Added support for component-wise pow (equivalent to Matlab's operator .^). | 2012-03-07 | ||
| | ||||
* | Added support for scalar / array division. | 2012-03-02 | ||
| | ||||
* | update unit test for Simplicial-Cholesky | 2012-02-28 | ||
| | ||||
* | fix and clean Pardiso solver and s/PARDISOSupport/PardisoSupport | 2012-02-27 | ||
| | ||||
* | add unit tests for analyzePatter/factorize API | 2012-02-27 | ||
| | ||||
* | fix symmetric permuatation for mixed storage orders | 2012-02-27 | ||
| | ||||
* | Add test in BiCGSTAB for ILUT | 2012-02-10 | ||
| | ||||
* | Update the PARDISO interface to match other sparse solvers. | 2012-02-04 | ||
| | | | | | | | - Add support for Upper or Lower inputs. - Add supports for sparse RHS - Remove transposed cases, remove ordering method interface - Add full access to PARDISO parameters | |||
* | remove unused variables | 2012-02-03 | ||
| | ||||
* | shutup floating point underflow warning for this specific unit test | 2012-01-31 | ||
| | ||||
* | fix some compilation errors with ICC and -strict-ansi | 2012-01-31 | ||
| | ||||
* | add the possibility to assemble a SparseMatrix object from a random list of ↵ | 2012-01-28 | ||
| | | | | triplets that may contain duplicated elements. It works in linear time, with O(1) re-allocations. | |||
* | fix bug #410: fix a possible out of range access in EigenSolver | 2012-01-25 | ||
| | ||||
* | workaround ICC compilation error with -strict-ansi | 2012-01-25 | ||
| | ||||
* | LLT: improve rankUpdate to support downdates, | 2012-01-23 | ||
| | | | | | LDLT: add the missing info() function, improve unit testing of rankUpdate() | |||
* | added functions to allow for cwise min/max operations with scalar argument ↵ | 2012-01-11 | ||
| | | | | | | | | | | | | (bug #400). added function for array.min(), array.max(), matrix.cwiseMin(), matrix.cwiseMax(). The matrix.cwiseMin/Max functions required the definition of the ConstantReturnType typedef. However, it wasn't defined until after MatrixCwiseBinaryOps was included in Eigen/src/SparseCore/SparseMatrixBase.h, so I moved those includes after the definition of the typedefs. tests for both the regular and scalar min/max functions were added as well | |||
* | pushed too fast the previous one | 2011-12-23 | ||
| | ||||
* | the previous test works for Dynamic sizes only | 2011-12-23 | ||
| | ||||
* | add a reconstruction test | 2011-12-23 | ||
| | ||||
* | fix bug #398, the quaternion returned by slerp was not always normalized, | 2011-12-23 | ||
| | | | | add a proper unit test for slerp | |||
* | fix compilation of sparse_basic unit test for complexes | 2011-12-23 | ||
| | ||||
* | evaluate 1D sparse expressions into SparseVector and make the sparse ↵ | 2011-12-22 | ||
| | | | | operator<< and dot honor nested types | |||
* | add aliasing test for sparse*sparse product | 2011-12-20 | ||
| | ||||
* | fix bug #394: innerVector::nonZeros() was broken for uncompressed mode | 2011-12-20 | ||
| | ||||
* | Remove evaluators for 2.1 release. | 2011-12-14 | ||
| | | | | We plan to re-instate them when we branch 2.2 (see bug #388). | |||
* | add cholmod_support unit tests | 2011-12-10 | ||
| | ||||
* | feature 297: s/intersectionPoint/pointAt, fix documentation, add a unit test | 2011-12-10 | ||
| | ||||
* | feature 319: Add update and downdate functionality to LDLT | 2011-12-09 | ||
| | ||||
* | Intel(R) MKL support added. | 2011-12-05 | ||
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. | |||
* | fix min/max clash with clang's header by including fstream beforehand | 2011-12-08 | ||
| | ||||
* | fix bug #294: add a diagonal() method to SparseMatrix (const) | 2011-12-04 | ||
| | ||||
* | fix bug #341: trisove on MappedSparseMatrix | 2011-12-04 | ||
| | ||||
* | fix bug #356: fix TriangularView::InnerIterator for unit diagonals | 2011-12-04 | ||
| | ||||
* | add ReverseInnerIterators to loop over the elements in reverse order, | 2011-12-03 | ||
| | | | | and partly fix bug #356 (issue in trisolve for upper-column major)) | |||
* | Sparse matrix insertion: | 2011-12-02 | ||
| | | | | | - automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j). - now coeffRef insert a new element when it does not already exist | |||
* | remove GSL dependency in the unit tests | 2011-12-01 | ||
| | ||||
* | add more support for uncompressed mode | 2011-11-30 | ||
| | ||||
* | bug #383 - another c++11-user-defined-literal fix | 2011-11-27 | ||
| | ||||
* | Bugs 157 and 377 - General tightening/testing of vectorwise ops: | 2011-11-18 | ||
| | | | | | | | | | | | | | | | | | | * add lots of static assertions making it very explicit when all these ops are supposed to work: ** all ops require the rhs vector to go in the right direction ** all ops already require that the lhs and rhs are of the same kind (matrix vs vector) otherwise we'd have to do complex work ** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous. * add a new test, vectorwiseop.cpp. * these compound-assign operators used to be implemented with for loops: for(Index j=0; j<subVectors(); ++j) subVector(j).array() += other.derived().array(); This didn't seem to be needed; replaced by using expressions like operator+ and operator- did. | |||
* | [Geometry/AlignedBox] New typedefs, like for Core/Matrix | 2011-11-09 | ||
| | | | | | Includes 1-4 and dynamic sized boxes for int, float and double type. Also changes the tests to use these typedefs. | |||
* | move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵ | 2011-11-12 | ||
| | | | | stable yet" warning | |||
* | Add test for Matrix(x, y) ctor static assert added in previous changeset | 2011-11-06 | ||
| | ||||
* | fix a couple of warnings in the unit tests | 2011-11-05 | ||
| | ||||
* | bug #365 - Add test for non-usage of B0 | 2011-10-31 | ||
| | ||||
* | bug #369 - Quaternion alignment is broken | 2011-10-31 | ||
| | | | | | | The problem was two-fold: * missing aligned operator new * Flags were mis-computed, the Aligned constant was misused | |||
* | fix more variable-set-but-not-used warnings on gcc 4.6 | 2011-10-31 | ||
| | ||||
* | Fix some unused-variable warnings with GCC 4.6 | 2011-10-30 | ||
| | ||||
* | update sparse*sparse product: the default is now a conservative algorithm ↵ | 2011-10-24 | ||
| | | | | preserving symbolic non zeros. The previous with auto pruning of the small value is avaible doing: (A*B).pruned() or (A*B).pruned(ref) or (A*B).pruned(ref,eps) |