aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Sparse
Commit message (Collapse)AuthorAge
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-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_ prefixGravatar Benoit Jacob2010-10-25
|
* compilation fixGravatar Gael Guennebaud2010-10-14
|
* fix SparseView: clean the nested matrix typeGravatar Gael Guennebaud2010-07-22
|
* introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵Gravatar Gael Guennebaud2010-07-21
| | | | accessors
* Remove \nonstable yet. The stability rules for Eigen3 are much simpler:Gravatar Benoit Jacob2010-06-29
| | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates).
* add mixed sparse-dense outer productGravatar Gael Guennebaud2010-06-25
|
* Fix use of nesting types in SparseTranspose and split the big ↵Gravatar Gael Guennebaud2010-06-25
| | | | SparseProduct.h file
* email changeGravatar Gael Guennebaud2010-06-24
|
* makes SparseView a true sparse expression and fix use of nesting typesGravatar Gael Guennebaud2010-06-24
|
* optimize SparseMatrix iteratorGravatar Gael Guennebaud2010-06-18
|
* split the Sparse module into multiple ones, and move non stable parts to ↵Gravatar Gael Guennebaud2010-06-18
| | | | | | unsupported/ (see the ML for details)
* This scalar needs to be passed by ref to preserve its alignment.Gravatar Hauke Heibel2010-06-15
|
* fix issue 135 (SparseBlock::operator= for SparseMatrix)Gravatar Gael Guennebaud2010-06-14
|
* remove extra semicolon;Gravatar Benoit Jacob2010-06-14
|
* rename:Gravatar Benoit Jacob2010-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.Gravatar Daniel Lowengrub2010-06-14
|
* added the SparseView class.Gravatar Daniel Lowengrub2010-06-14
|
* compilation fixGravatar Gael Guennebaud2010-06-13
|
* add missing overload of operator= in SparseVectorGravatar Gael Guennebaud2010-06-12
|
* merge my Dynamic -> -1 changeGravatar Benoit Jacob2010-06-11
|\
* | change the value of Dynamic to -1, since the index type is now configurable.Gravatar Benoit Jacob2010-06-11
| | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead
| * Made the supression of unused variables portable.Gravatar Hauke Heibel2010-06-08
| | | | | | | | EIGEN_UNUSED is not supported on non GCC systems.
| * fix sparse LDLT with complexesGravatar Gael Guennebaud2010-06-03
| |
| * * remove ei_index, and let ei_traits propagate the index typesGravatar Gael Guennebaud2010-06-03
| | | | | | | | * add an Index type template parapeter to sparse objects
| * fix typos (oops)Gravatar Gael Guennebaud2010-06-02
| |
| * clean the ambiguity with insertBack and add a insertBackByOuterInner functionGravatar Gael Guennebaud2010-06-02
|/
* oops, remove extra 'typename'Gravatar Benoit Jacob2010-05-30
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* Fix SparseMatrix/SparseVector::sum()Gravatar Jens Mueller2010-05-27
| | | | | SparseMatrix/SparseVector::sum() uses Map to compute the sum. But Map expects a pointer.
* fix some warningsGravatar Thomas Capricelli2010-05-22
|
* minor chnages in Taucs and Cholmod backendsGravatar Gael Guennebaud2010-05-19
|
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-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)Gravatar Benoit Jacob2010-04-21
|
* * merge with mainlineGravatar Benoit Jacob2010-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, ↵Gravatar Benoit Jacob2010-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 modeGravatar Gael Guennebaud2010-04-15
| |
| * an attempt to fix compilation with MSVCGravatar Gael Guennebaud2010-04-15
| |
| * fix sparse squared normGravatar Gael Guennebaud2010-04-13
| |
| * cholmod: assume selfadjoint matrix by default since selfadjoint flag has ↵Gravatar Gael Guennebaud2010-04-09
|/ | | | been removed
* Removed strong inlines which cannot always be inlined.Gravatar Hauke Heibel2010-03-14
|
* 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)