aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Chen-Pang He <jdh8@ms63.hinet.net>2012-10-16 00:06:49 +0800
committerGravatar Chen-Pang He <jdh8@ms63.hinet.net>2012-10-16 00:06:49 +0800
commit204a09cb8263204cacca62d30c1b24c66121426e (patch)
treec26ba4e501383e64afde331d2eb779f1caf62e0b
parent0508a0620b51a9faaffea0c520b5c1840dd32d29 (diff)
Fix compile error caused by incomplete SparseMatrixBase.
-rw-r--r--unsupported/Eigen/KroneckerProduct1
-rw-r--r--unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h6
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;