From 95203c6b1bacdb387579241193e9fcb5c0be1446 Mon Sep 17 00:00:00 2001 From: verel Date: Tue, 13 Dec 2011 22:22:59 +0000 Subject: [PATCH] Debug format 0 of the ubqp evaluation git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2563 331e1502-861f-0410-8da2-ba01fb791d7f --- trunk/problems/eval/ubqpEval.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/trunk/problems/eval/ubqpEval.h b/trunk/problems/eval/ubqpEval.h index d8ddd2c21..6061954b9 100644 --- a/trunk/problems/eval/ubqpEval.h +++ b/trunk/problems/eval/ubqpEval.h @@ -115,7 +115,12 @@ public: if (format == 0) { for(unsigned int k = 0; k < nbNonZero; k++) { file >> i >> j >> v; - Q[i - 1][j - 1] = v; + if (i > 0 && j > 0) + Q[i - 1][j - 1] = v; + else { + std::string str = "UbqpEval: some indices are 0 in the instance file (in format 0), please check." ; + throw std::runtime_error(str); + } } } else { for(unsigned int i = 0; i < nbVar; i++) {