add a benchmark routine for all sparse linear solvers in Eigen

This commit is contained in:
Desire NUENTSA
2012-03-29 14:29:55 +02:00
parent caecaf9c9e
commit ada9e79145
6 changed files with 926 additions and 5 deletions

View File

@@ -166,10 +166,13 @@ bool loadMarket(SparseMatrixType& mat, const std::string& filename)
if(!readsizes)
{
line >> M >> N >> NNZ;
readsizes = true;
std::cout << "sizes: " << M << "," << N << "," << NNZ << "\n";
mat.resize(M,N);
mat.reserve(NNZ);
if(M > 0 && N > 0 && NNZ > 0)
{
readsizes = true;
std::cout << "sizes: " << M << "," << N << "," << NNZ << "\n";
mat.resize(M,N);
mat.reserve(NNZ);
}
}
else
{