Gael Guennebaud
|
fc202bab39
|
Index refactoring: StorageIndex must be used for storage only (and locally when it make sense). In all other cases use the global Index type.
|
2015-02-13 18:57:41 +01:00 |
|
Christoph Hertzberg
|
e8cdbedefb
|
bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
|
2014-12-04 22:48:53 +01:00 |
|
Gael Guennebaud
|
d44d432baa
|
Re-enable products with triangular views of sparse matrices: we simply have to treat them as a sparse matrix.
|
2014-10-06 16:11:26 +02:00 |
|
Christoph Hertzberg
|
7817bc19a4
|
Removed FIXME, as it is actually necessary.
|
2014-09-23 17:23:34 +02:00 |
|
Christoph Hertzberg
|
36448c9e28
|
Make constructors explicit if they could lead to unintended implicit conversion
|
2014-09-23 14:28:23 +02:00 |
|
Gael Guennebaud
|
0ca43f7e9a
|
Remove deprecated code not used by evaluators
|
2014-09-18 15:15:27 +02:00 |
|
Gael Guennebaud
|
125619146b
|
workaround weird MSVC compilation issue: a typdedef in a base class shadows a template parameter of a derived class
|
2014-09-16 16:06:32 -07:00 |
|
Gael Guennebaud
|
e6cc24cbd6
|
Fix compilation in legacy mode
|
2014-09-01 14:20:11 +02:00 |
|
Gael Guennebaud
|
bae2e3327b
|
Call product_generic_impl by default, and remove lot of boilerplate code
|
2014-07-31 13:35:49 +02:00 |
|
Gael Guennebaud
|
2a251ffab0
|
Implement evaluator for sparse-selfadjoint products
|
2014-07-22 09:32:40 +02:00 |
|
Gael Guennebaud
|
3eba5e1101
|
Implement evaluator for sparse outer products
|
2014-07-19 14:55:56 +02:00 |
|
Gael Guennebaud
|
a325d1cb1e
|
merge with default branch
|
2014-07-18 11:02:22 +02:00 |
|
Gael Guennebaud
|
77af4cc3c9
|
bug #397: add a warning for 64 to 32 bit integer conversion and fix many of these warning by splitting the index type used for storage and as size/coefficient indexes in PermutationMatrix and Transpositions.
|
2014-07-17 13:34:26 +02:00 |
|
Gael Guennebaud
|
a53f2b0e43
|
bug #838: add unit test for fill-in in sparse outer product and fix abusive fill-in.
|
2014-07-16 17:00:54 +02:00 |
|
Gael Guennebaud
|
3c7686630d
|
merge with default branch
|
2014-07-15 10:55:03 +02:00 |
|
Gael Guennebaud
|
c0f76ce2cf
|
Fix bug #838: fix dense * sparse and sparse * dense outer products
|
2014-07-11 16:25:36 +02:00 |
|
Gael Guennebaud
|
7390af91b6
|
Implement evaluators for sparse*dense products
|
2014-07-01 17:53:18 +02:00 |
|
Gael Guennebaud
|
4b6b3f310f
|
Fix a few Index to int buggy conversions
|
2014-02-15 09:35:23 +01:00 |
|
Desire NUENTSA
|
4bb1c48f25
|
Add a block sparse matrix class. tests to be added
|
2013-09-20 18:54:17 +02:00 |
|
Gael Guennebaud
|
4f28ccdd0e
|
Rationalize the use of Index type in iterators
|
2013-07-06 22:05:49 +02:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|
Gael Guennebaud
|
9629ba361a
|
bug #482: pass scalar by const ref - pass on the sparse module
(also fix a compilation issue due to previous pass)
|
2012-06-28 21:01:02 +02:00 |
|
Jitse Niesen
|
3c412183b2
|
Get rid of include directives inside namespace blocks (bug #339).
|
2012-04-15 11:06:28 +01:00 |
|
Gael Guennebaud
|
77b05d5b7d
|
remove parenthesis suggestion warning
|
2012-03-14 17:38:21 +01:00 |
|
Gael Guennebaud
|
553a0ae924
|
simplify and speedup sparse * dense matrix products
|
2012-03-01 10:13:13 +01:00 |
|
Gael Guennebaud
|
27d222d23e
|
honor nested types in dense * sparse
|
2012-01-27 09:39:36 +01:00 |
|
Gael Guennebaud
|
53fa851724
|
move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning
|
2011-11-12 14:11:27 +01:00 |
|