diff options
author | Chen-Pang He <jdh8@ms63.hinet.net> | 2012-10-16 00:06:49 +0800 |
---|---|---|
committer | Chen-Pang He <jdh8@ms63.hinet.net> | 2012-10-16 00:06:49 +0800 |
commit | 204a09cb8263204cacca62d30c1b24c66121426e (patch) | |
tree | c26ba4e501383e64afde331d2eb779f1caf62e0b /unsupported/Eigen | |
parent | 0508a0620b51a9faaffea0c520b5c1840dd32d29 (diff) |
Fix compile error caused by incomplete SparseMatrixBase.
Diffstat (limited to 'unsupported/Eigen')
-rw-r--r-- | unsupported/Eigen/KroneckerProduct | 1 | ||||
-rw-r--r-- | unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h | 6 |
2 files changed, 1 insertions, 6 deletions
diff --git a/unsupported/Eigen/KroneckerProduct b/unsupported/Eigen/KroneckerProduct index 796e386ad..baddc3837 100644 --- a/unsupported/Eigen/KroneckerProduct +++ b/unsupported/Eigen/KroneckerProduct @@ -2,6 +2,7 @@ #define EIGEN_KRONECKER_PRODUCT_MODULE_H #include "../../Eigen/Core" +#include "../../Eigen/SparseCore" #include "../../Eigen/src/Core/util/DisableStupidWarnings.h" diff --git a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h index 5149566a9..5c2841dbd 100644 --- a/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h +++ b/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h @@ -60,12 +60,6 @@ class KroneckerProduct : public ReturnByValue<KroneckerProduct<Lhs,Rhs> > return m_A.coeff(i / m_A.size()) * m_B.coeff(i % m_A.size()); } -#ifndef EIGEN_PARSED_BY_DOXYGEN - struct Unusable {}; - Unusable& coeffRef(Index) { return *reinterpret_cast<Unusable*>(this); } - Unusable& coeffRef(Index,Index) { return *reinterpret_cast<Unusable*>(this); } -#endif - private: typename Lhs::Nested m_A; typename Rhs::Nested m_B; |