Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a DynamicIndex constant for signed quantities and use it to fix the conflict | 2012-07-10 | |
| | | | | | between Diagonal<S,-1> (the first sub diagonal) and a runtime super/sub diagonal which is now: Diagonal<S,DynamicIndex> | ||
* | fix computation of fixed size sub/super diagonal size | 2012-07-10 | |
| | |||
* | fix bug #487: isometry * scaling was not compiling | 2012-07-04 | |
| | |||
* | Make product eval-at-once. | 2012-06-29 | |
| | | | | | | | | | * Make product EvalAtOnce in cases OuterProduct, GemmProduct and GemvProduct * Ensure that product evaluators are nested inside EvalToTemp evaluator * As temporary kludge, evaluate expression to temporary in AllAtOnce traversal and pass expression operator to evalTo() | ||
* | Implement interface for NoAlias assignments. | 2012-06-29 | |
| | | | | | | | | * Rename the old copy_using_evaluators to noalias_copy_using_evaluators. * Write a new copy_using_evaluators which strips NoAlias expression, if present, and calls noalias_copy_using_evaluators; in future, it will also take care of aliasing in products. * Add expression() getter to NoAlias. | ||
* | Move (part of) evaluation of products to evaluator objects. | 2012-06-29 | |
| | | | | | | | * Copy implementation from CoeffBasedProduct. * Copy implementation from GeneralProduct in InnerProduct case. * For GeneralProduct in other cases, call the evalTo() member function with expression objects in constructor of evaluator. | ||
* | Resize lhs automatically in copy_using_evaluator(). | 2012-06-28 | |
| | |||
* | remove dynamic allocation for fixed size object and triangular matrix-matrix ↵ | 2012-06-26 | |
| | | | | products | ||
* | Fix an evaluator test which was wrong and failed in debug builds. | 2012-06-24 | |
| | |||
* | resurrect expression evaluators | 2012-06-22 | |
| | |||
* | comment two tests in nomalloc (there is no regression here, it's just I've ↵ | 2012-06-20 | |
| | | | | been too optimistic when adding them recently) | ||
* | fix a few warnings | 2012-06-15 | |
| | |||
* | extend nomalloc unit test to test the solve calls | 2012-06-12 | |
| | |||
* | clean the support for testing existing sparse problems | 2012-06-07 | |
| | |||
* | make sure we do not solve with a null right hand side | 2012-06-06 | |
| | |||
* | test block objects for sparse solving | 2012-06-06 | |
| | |||
* | CholmodDecomposition now has explicit variants. These variants will allow to ↵ | 2012-06-04 | |
| | | | | provide access to the underlying factors. | ||
* | extend umfpack support | 2012-06-04 | |
| | |||
* | Fix infinite recursion in ProductBase::coeff() (bug #447) | 2012-04-18 | |
| | | | | | Triggered by product of dynamic-size 1 x n and n x 1 matrices. Also, add regression test. | ||
* | fix compilation of "somedensematrix.llt().matrixL().transpose()" (missing ↵ | 2012-04-10 | |
| | | | | constness on the return types) | ||
* | rm unused gsl_helper file | 2012-03-31 | |
| | |||
* | fix bug #362 and add missing specialization for affine-compact * projective | 2012-03-30 | |
| | |||
* | Cholmod does not compute a determinant | 2012-03-29 | |
| | |||
* | Correct a small bug in sparse_solver | 2012-03-29 | |
| | |||
* | modify the unit tests of sparse linear solvers to enable tests on real ↵ | 2012-03-29 | |
| | | | | matrices, from MatrixMarket for instance | ||
* | add sparse * permutation products with assiciated unit tests | 2012-03-29 | |
| | |||
* | fix bug #439: add Quaternion::FromTwoVectors() static constructor | 2012-03-26 | |
| | |||
* | Fixed division by zero corner case in array unit test. | 2012-03-09 | |
| | |||
* | rm cC++11 features | 2012-03-09 | |
| | |||
* | Adding an interface to PaStiX, the multithreaded and distributed linear solver | 2012-03-08 | |
| | |||
* | 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 | |
| |