Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Renamed cleantype to remove_all since it is close to ↵ | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | ||
* | Initial fixes for bug #85. | 2010-10-25 | |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | compilation fix | 2010-10-14 | |
| | |||
* | fix SparseView: clean the nested matrix type | 2010-07-22 | |
| | |||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | 2010-07-21 | |
| | | | | accessors | ||
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | 2010-06-29 | |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | ||
* | add mixed sparse-dense outer product | 2010-06-25 | |
| | |||
* | Fix use of nesting types in SparseTranspose and split the big ↵ | 2010-06-25 | |
| | | | | SparseProduct.h file | ||
* | email change | 2010-06-24 | |
| | |||
* | makes SparseView a true sparse expression and fix use of nesting types | 2010-06-24 | |
| | |||
* | optimize SparseMatrix iterator | 2010-06-18 | |
| | |||
* | split the Sparse module into multiple ones, and move non stable parts to ↵ | 2010-06-18 | |
| | | | | | | unsupported/ (see the ML for details) | ||
* | This scalar needs to be passed by ref to preserve its alignment. | 2010-06-15 | |
| | |||
* | fix issue 135 (SparseBlock::operator= for SparseMatrix) | 2010-06-14 | |
| | |||
* | remove extra semicolon; | 2010-06-14 | |
| | |||
* | rename: | 2010-06-14 | |
| | | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size. | ||
* | fixed a bug in the DenseBase InnerIterator ctor. | 2010-06-14 | |
| | |||
* | added the SparseView class. | 2010-06-14 | |
| | |||
* | compilation fix | 2010-06-13 | |
| | |||
* | add missing overload of operator= in SparseVector | 2010-06-12 | |
| | |||
* | merge my Dynamic -> -1 change | 2010-06-11 | |
|\ | |||
* | | change the value of Dynamic to -1, since the index type is now configurable. | 2010-06-11 | |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | ||
| * | Made the supression of unused variables portable. | 2010-06-08 | |
| | | | | | | | | EIGEN_UNUSED is not supported on non GCC systems. | ||
| * | fix sparse LDLT with complexes | 2010-06-03 | |
| | | |||
| * | * remove ei_index, and let ei_traits propagate the index types | 2010-06-03 | |
| | | | | | | | | * add an Index type template parapeter to sparse objects | ||
| * | fix typos (oops) | 2010-06-02 | |
| | | |||
| * | clean the ambiguity with insertBack and add a insertBackByOuterInner function | 2010-06-02 | |
|/ | |||
* | oops, remove extra 'typename' | 2010-05-30 | |
| | |||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | Fix SparseMatrix/SparseVector::sum() | 2010-05-27 | |
| | | | | | SparseMatrix/SparseVector::sum() uses Map to compute the sum. But Map expects a pointer. | ||
* | fix some warnings | 2010-05-22 | |
| | |||
* | minor chnages in Taucs and Cholmod backends | 2010-05-19 | |
| | |||
* | * implement the corner() API change: new methods topLeftCorner() etc | 2010-04-22 | |
| | | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support | ||
* | fix compilation in Sparse (error introduced yesterday) | 2010-04-21 | |
| | |||
* | * merge with mainline | 2010-04-16 | |
|\ | | | | | | | | | | | * adapt Eigenvalues module to the new rule that the RowMajorBit must have the proper value for vectors * Fix RowMajorBit in ei_traits<ProductBase> * Fix vectorizability logic in CoeffBasedProduct | ||
* | | * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵ | 2010-04-16 | |
| | | | | | | | | | | | | | | | | | | removal of extra _Base/_Options template parameters. * Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary * StorageKind / XprKind * Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD * ComplexSchur: support the 1x1 case | ||
| * | taucs: make SupernodalMultifrontal the default mode | 2010-04-15 | |
| | | |||
| * | an attempt to fix compilation with MSVC | 2010-04-15 | |
| | | |||
| * | fix sparse squared norm | 2010-04-13 | |
| | | |||
| * | cholmod: assume selfadjoint matrix by default since selfadjoint flag has ↵ | 2010-04-09 | |
|/ | | | | been removed | ||
* | Removed strong inlines which cannot always be inlined. | 2010-03-14 | |
| | |||
* | comment out cerr's | 2010-02-28 | |
| | |||
* | merge | 2010-02-25 | |
|\ | |||
* | | * Implement the ByOuterInner accessors | 2010-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). | 2010-02-20 | |
| | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
| * | Renamed AnyMatrixBase to EigenBase. | 2010-02-20 | |
|/ | |||
* | * move dummy_precision and epsilon to NumTraits | 2010-02-10 | |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | 2010-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 ↵ | 2010-01-22 | |
| | | | | removed them) |