diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-10-16 13:22:38 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-10-16 13:22:38 +0200 |
commit | 7b0c4102facc9b5f6ca99ef76febb05a9499b8b0 (patch) | |
tree | 074bab8e35f62af40d0e60901edcedf7efb9b411 /Eigen/Sparse | |
parent | 44ba4b1d6d5cd39d824bb83876175d0dc39a9cc3 (diff) |
* add a Make* expression type builder to allow the
construction of generic expressions working
for both dense and sparse matrix. A nicer solution
would be to use CwiseBinaryOp for any kind of matrix.
To this end we either need to change the overall design
so that the base class(es) depends on the kind of matrix,
or we could add a template parameter to each expression
type (e.g., int Kind = ei_traits<MatrixType>::Kind)
allowing to specialize each expression for each kind of matrix.
* Extend AutoDiffScalar to work with sparse vector expression
for the derivatives.
Diffstat (limited to 'Eigen/Sparse')
-rw-r--r-- | Eigen/Sparse | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Eigen/Sparse b/Eigen/Sparse index a8888daa3..96bd61419 100644 --- a/Eigen/Sparse +++ b/Eigen/Sparse @@ -110,6 +110,7 @@ namespace Eigen { #include "src/Sparse/SparseLLT.h" #include "src/Sparse/SparseLDLT.h" #include "src/Sparse/SparseLU.h" +#include "src/Sparse/SparseExpressionMaker.h" #ifdef EIGEN_CHOLMOD_SUPPORT # include "src/Sparse/CholmodSupport.h" |