fix loadMarket wrt Index versus int

This commit is contained in:
Gael Guennebaud 2015-03-20 16:00:10 +01:00
parent a6a628ca6b
commit 8d9bfb3a7b

View File

@ -18,7 +18,7 @@ namespace Eigen {
namespace internal namespace internal
{ {
template <typename Scalar> template <typename Scalar>
inline bool GetMarketLine (std::stringstream& line, int& M, int& N, int& i, int& j, Scalar& value) inline bool GetMarketLine (std::stringstream& line, Index& M, Index& N, Index& i, Index& j, Scalar& value)
{ {
line >> i >> j >> value; line >> i >> j >> value;
i--; i--;
@ -31,7 +31,7 @@ namespace internal
return false; return false;
} }
template <typename Scalar> template <typename Scalar>
inline bool GetMarketLine (std::stringstream& line, int& M, int& N, int& i, int& j, std::complex<Scalar>& value) inline bool GetMarketLine (std::stringstream& line, Index& M, Index& N, Index& i, Index& j, std::complex<Scalar>& value)
{ {
Scalar valR, valI; Scalar valR, valI;
line >> i >> j >> valR >> valI; line >> i >> j >> valR >> valI;