Gael Guennebaud
|
b0cf95619e
|
fix compilation of "somedensematrix.llt().matrixL().transpose()" (missing constness on the return types)
|
2012-04-10 15:40:36 +02:00 |
|
Gael Guennebaud
|
311c5b87a3
|
Replicate now makes use of the cost model to evaluate its nested expression
|
2012-04-06 00:22:13 +02:00 |
|
Gael Guennebaud
|
48f0bbb586
|
fix bug #362 and add missing specialization for affine-compact * projective
|
2012-03-30 23:22:29 +02:00 |
|
Gael Guennebaud
|
63ea667ed7
|
fix compilation with ICC
|
2012-03-30 11:22:23 +02:00 |
|
Desire NUENTSA
|
5dbb646190
|
Add private copy constructors to sparse solvers backends
|
2012-03-29 19:19:12 +02:00 |
|
Desire NUENTSA
|
f804a319c8
|
modify the unit tests of sparse linear solvers to enable tests on real matrices, from MatrixMarket for instance
|
2012-03-29 14:32:54 +02:00 |
|
Gael Guennebaud
|
caecaf9c9e
|
add missing forward declaration
|
2012-03-29 13:45:01 +02:00 |
|
Gael Guennebaud
|
c172abdcc7
|
add sparse * permutation products with assiciated unit tests
|
2012-03-29 11:29:43 +02:00 |
|
Gael Guennebaud
|
8ff882aa4c
|
add sparse-selfadjoint to sparse-selfadjoint assignment operators
(no need to use .twistedBy(I) anymore)
|
2012-03-29 11:28:43 +02:00 |
|
Gael Guennebaud
|
fd2f399c18
|
fix bug #439: add Quaternion::FromTwoVectors() static constructor
|
2012-03-26 18:30:04 +02:00 |
|
Desire NUENTSA
|
0d52b965c8
|
Add simple API to set Pastix parameters
|
2012-03-22 15:54:52 +01:00 |
|
Gael Guennebaud
|
daad446d5d
|
workaround stupid gcc 4.7 warning
|
2012-03-22 00:01:03 +01:00 |
|
Gael Guennebaud
|
f0a1652113
|
s/__SSE3__/EIGEN_VECTORIZE_SSE3
|
2012-03-21 23:50:43 +01:00 |
|
Kolja Brix
|
30dee7d235
|
Add some documentation to existing methods in the Householder module.
|
2012-03-08 12:42:10 +01:00 |
|
Gael Guennebaud
|
77b05d5b7d
|
remove parenthesis suggestion warning
|
2012-03-14 17:38:21 +01:00 |
|
Gael Guennebaud
|
60daf70a20
|
add 2 missing ReverseInnerIterators
|
2012-03-14 17:37:28 +01:00 |
|
Gael Guennebaud
|
d7da6f63a8
|
declare Block::m_outerStride as Index (instead of int)
|
2012-03-09 13:54:22 +01:00 |
|
Gael Guennebaud
|
728ca6ad9c
|
export IsRowMajor in MappedSparseMatrix
|
2012-03-09 13:52:35 +01:00 |
|
Gael Guennebaud
|
fe9b7c2564
|
typo in variable name not revealed by ICC
|
2012-03-08 21:45:00 +01:00 |
|
Gael Guennebaud
|
48a3e0ed55
|
fix conversion warning
|
2012-03-08 21:31:49 +01:00 |
|
Desire NUENTSA
|
0d8466d317
|
Adding an interface to PaStiX, the multithreaded and distributed linear solver
|
2012-03-08 18:59:08 +01:00 |
|
Hauke Heibel
|
c08521ea6b
|
Improved the unit tests for setLinSpaced.
Provide a default constructed step size as opposed to an int when the size is 1.
|
2012-03-07 16:18:35 +01:00 |
|
Hauke Heibel
|
ef022da28e
|
Fixed setLinSpaced for size==1.
|
2012-03-07 15:34:39 +01:00 |
|
Hauke Heibel
|
81c1336ab8
|
Added support for component-wise pow (equivalent to Matlab's operator .^).
|
2012-03-07 08:58:42 +01:00 |
|
Hauke Heibel
|
aee0db2e2c
|
Moved the operator/(Scalar,ArrayBase) into the Eigen namespace.
|
2012-03-02 16:58:12 +01:00 |
|
Hauke Heibel
|
8cb3e36e14
|
Added support for scalar / array division.
|
2012-03-02 16:27:27 +01:00 |
|
Hauke Heibel
|
8a7d16d523
|
Replicate ctor now uses Index instead of int.
|
2012-03-02 16:27:08 +01:00 |
|
Gael Guennebaud
|
553a0ae924
|
simplify and speedup sparse * dense matrix products
|
2012-03-01 10:13:13 +01:00 |
|
Desire NUENTSA
|
85b358097d
|
allow null elements in sparse assignments
|
2012-02-29 15:51:23 +01:00 |
|
Gael Guennebaud
|
fc85f91df0
|
fix MKL interface with LLT::rankUpdate
|
2012-02-28 16:19:40 +01:00 |
|
Gael Guennebaud
|
0d3d46573e
|
fix assertion condition
|
2012-02-27 19:04:34 +01:00 |
|
Gael Guennebaud
|
5effdba2c6
|
SimplicialCholesky*: s/LLt/LLT and s/LDLt/LDLT for consistency with dense names
|
2012-02-27 14:28:07 +01:00 |
|
Gael Guennebaud
|
ece30e9e6f
|
fix a couple of warnings
|
2012-02-27 14:27:12 +01:00 |
|
Gael Guennebaud
|
eb168ef8ed
|
add analyzePattern/factorize API to iterative solvers and basic preconditioners
|
2012-02-27 14:10:26 +01:00 |
|
Gael Guennebaud
|
122f28626c
|
fix and clean Pardiso solver and s/PARDISOSupport/PardisoSupport
|
2012-02-27 13:23:21 +01:00 |
|
Gael Guennebaud
|
bc8188f6a1
|
fix symmetric permuatation for mixed storage orders
|
2012-02-27 13:21:41 +01:00 |
|
Gael Guennebaud
|
128ff9cf07
|
declare a ReverseInnerIterator in sparse CwiseBinaryOp. These ReverseInnerIterator should probably be removed anyway since we currently don't have real use cases for them. The only one in TriangularSolver could be advantageously replaced by a binary search.
|
2012-02-23 11:38:18 +01:00 |
|
Christoph Hertzberg
|
1edfa64f44
|
bug #419: Add spaces between adjacent > in template arguments
|
2012-02-15 14:14:29 +01:00 |
|
Gael Guennebaud
|
4cc6d7aa62
|
clean a bit the ILUT code
|
2012-02-14 22:07:19 +01:00 |
|
Gael Guennebaud
|
7de3478027
|
<complex> must be included first
|
2012-02-10 22:49:09 +01:00 |
|
Gael Guennebaud
|
ef7f1371b2
|
some cleaning and add copyrights
|
2012-02-10 19:38:31 +01:00 |
|
Desire NUENTSA
|
edbebb14de
|
Split the computation of the ILUT into two steps
|
2012-02-10 18:57:01 +01:00 |
|
Desire NUENTSA
|
a815d962da
|
Add the implementation of the Incomplete LU preconditioner with dual threshold (ILUT)
Modify the BiCGSTAB function to check the residual norm of the initial guess
|
2012-02-10 10:59:39 +01:00 |
|
Desire NUENTSA
|
9ed6a267a3
|
Modify the LinSpaced function to take only the two bounds
|
2012-02-10 10:21:11 +01:00 |
|
Desire NUENTSA
|
2ea98594c4
|
Modify the symmetric permutation to deal with nonsymmetric matrices
|
2012-02-10 10:18:38 +01:00 |
|
Gael Guennebaud
|
8dd3ae282d
|
fix bug #417: Map should be nested by value, not by reference
|
2012-02-09 15:25:42 +01:00 |
|
Gael Guennebaud
|
5bb34fd14c
|
fix bug #415: wrong return in Rotation2D::operator*=
|
2012-02-08 21:50:51 +01:00 |
|
Desire NUENTSA
|
a1c7b5aa48
|
Adding support for twistedby on SparseMatrixBase
|
2012-02-08 18:22:48 +01:00 |
|
Gael Guennebaud
|
3836402631
|
Improve performance of some Transform<> operations by better preserving the alignment status.
There probably many other places in Transform.h where such optimizations could be done.
|
2012-02-07 17:12:15 +01:00 |
|
Gael Guennebaud
|
fe0350cf1b
|
bump
|
2012-02-06 16:39:26 +01:00 |
|