Skip to content

Commit 8f8dbff

Browse files
author
Guillaume Girol
committed
fixup! fix OR node choice variables
1 parent 970a7ec commit 8f8dbff

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/src_sharpSAT/MainSolver/InstanceGraph/InstanceGraph.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -944,8 +944,8 @@ bool CInstanceGraph::createfromFile(const char* lpstrFileName)
944944
//--- and add the default values for all variables
945945
for (unsigned int i = 0; i <= countAllVars(); i++)
946946
{
947-
varTranslation[(int) i] = (int) i;
948-
varUntranslation[(int) i] = (int) i;
947+
varTranslation[(int) i] = i;
948+
varUntranslation[(int) i] = i;
949949
}
950950

951951
return true;

src/src_sharpSAT/MainSolver/InstanceGraph/InstanceGraph.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ class CInstanceGraph
4747
unsigned int numBinClauses;
4848
unsigned int numBinCCls;
4949

50-
vector<int> varTranslation;
51-
vector<int> varUntranslation;
52-
vector<int> origTranslation;
50+
vector<unsigned> varTranslation;
51+
vector<unsigned> varUntranslation;
52+
vector<unsigned> origTranslation;
5353

5454
protected:
5555

@@ -172,17 +172,17 @@ class CInstanceGraph
172172
CInstanceGraph();
173173
~CInstanceGraph();
174174

175-
const vector<int> & getVarTranslation() const
175+
const vector<unsigned> & getVarTranslation() const
176176
{
177177
return varTranslation;
178178
}
179179

180-
const vector<int> & getVarUnTranslation() const
180+
const vector<unsigned> & getVarUnTranslation() const
181181
{
182182
return varUntranslation;
183183
}
184184

185-
const vector<int> & getOrigTranslation() const
185+
const vector<unsigned> & getOrigTranslation() const
186186
{
187187
return origTranslation;
188188
}

src/src_sharpSAT/MainSolver/MainSolver.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ class CMainSolver: public CInstanceGraph
432432
}
433433
}
434434

435-
void print_translation(const vector<int> trans)
435+
void print_translation(const vector<unsigned> trans)
436436
{
437437
toSTDOUT("Translation:" << endl);
438438
for (int i = 0; i < trans.size(); ++i)
@@ -441,7 +441,7 @@ class CMainSolver: public CInstanceGraph
441441
}
442442
}
443443

444-
void translateLiterals(const vector<int> varTranslation) {
444+
void translateLiterals(const vector<unsigned> varTranslation) {
445445
set<int> nodesSeen;
446446
queue<DTNode *> openList;
447447
openList.push(decStack.top().getDTNode());

0 commit comments

Comments
 (0)