aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-10-05 13:39:49 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-10-05 13:39:49 +0000
commit3c155ab073a3110bdcb8cd532d04e1a6871f44a5 (patch)
tree64ed17d4802eed9e5de0f09459f2f46c26c849ee /Eigen/src
parentb730c6f57dce7c56f7cb0752eb58a40e3e2d0c5d (diff)
Sparse module: removed some extra copies using markAsRValue()
Diffstat (limited to 'Eigen/src')
-rw-r--r--Eigen/src/Sparse/CholmodSupport.h2
-rw-r--r--Eigen/src/Sparse/TaucsSupport.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Sparse/CholmodSupport.h b/Eigen/src/Sparse/CholmodSupport.h
index f451dbcc0..9a13ae883 100644
--- a/Eigen/src/Sparse/CholmodSupport.h
+++ b/Eigen/src/Sparse/CholmodSupport.h
@@ -94,7 +94,7 @@ SparseMatrix<Scalar,Flags> SparseMatrix<Scalar,Flags>::Map(cholmod_sparse& cm)
reinterpret_cast<Scalar*>(cm.x),
res.m_outerIndex[cm.ncol]);
res.m_data.swap(data);
- // res.markAsRValue();
+ res.markAsRValue();
return res;
}
diff --git a/Eigen/src/Sparse/TaucsSupport.h b/Eigen/src/Sparse/TaucsSupport.h
index 26bf19c5b..55d2892ec 100644
--- a/Eigen/src/Sparse/TaucsSupport.h
+++ b/Eigen/src/Sparse/TaucsSupport.h
@@ -74,7 +74,7 @@ SparseMatrix<Scalar,Flags> SparseMatrix<Scalar,Flags>::Map(taucs_ccs_matrix& tau
reinterpret_cast<Scalar*>(taucsMat.values.v),
taucsMat.colptr[taucsMat.n]);
res.m_data.swap(data);
- // res.markAsRValue();
+ res.markAsRValue();
return res;
}