| Commit message (Collapse) | Author | Age |
|
|
|
| |
operators (e.g., mat += mat.col(j))
|
|
|
|
| |
binary expression
|
| |
|
| |
|
| |
|
|
|
|
| |
zero coefficients.
|
| |
|
| |
|
|
|
|
| |
evaluator<SparseView<Product>> for sparse products only.
|
| |
|
| |
|
| |
|
|
|
|
| |
adding default-ctor, copy-ctor/assignment
|
|
|
|
| |
implementation is based on SparseView to make the dense subexpression compatible with the sparse one.
|
|
|
|
| |
uncompressed mode
|
|
|
|
| |
This also fixes a regression regarding (dense*sparse).diagonal()
|
| |
|
| |
|
| |
|
|
|
|
| |
add a collapseDuplicates method to cleanup the API. Also add respective unit test
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- fix usage of Index (API) versus StorageIndex (when multiple indexes are stored)
- use StorageIndex(val) when the input has already been check
- use internal::convert_index<StorageIndex>(val) when val is potentially unsafe (directly comes from user input)
|
|
|
|
| |
when it make sense). In all other cases use the global Index type.
|
|\
| |
| |
| | |
useless typedefs
|
| | |
|
|/
|
|
| |
to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
|
|
|
|
| |
version of SparseMatrix::diagonal()
|
|
|
|
| |
to increase the problem size depending on the available RAM.
|
|
|
|
| |
TriangularView with UnitDiag does not work properly yet (bug #901)
|
|
|
|
| |
computations instead of converting the operands to dense matrices.
|
| |
|
| |
|
|
|
|
| |
sparse matrix
|
| |
|
| |
|
|
|
|
| |
fix a couple of warnings.
|
|
|
|
| |
for sparse objects
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
non-compressed matrices
|
| |
|