Skip to content

Commit aaf9477

Browse files
Use ranged for and const
1 parent 7018ab4 commit aaf9477

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/solvers/sat/pbs_dimacs_cnf.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,8 @@ void pbs_dimacs_cnft::write_dimacs_pb(std::ostream &out)
2424
std::cout << "enter: No Lit.=" << no_variables() << "\n";
2525
#endif
2626

27-
for(std::map<literalt, unsigned>::const_iterator it =
28-
pb_constraintmap.begin();
29-
it != pb_constraintmap.end();
30-
++it)
31-
d_sum += ((*it).second);
27+
for(const auto &lit_entry : pb_constraintmap)
28+
d_sum += lit_entry.second;
3229

3330
if(!optimize)
3431
{
@@ -52,7 +49,7 @@ void pbs_dimacs_cnft::write_dimacs_pb(std::ostream &out)
5249

5350
for(const auto &lit_entry : pb_constraintmap)
5451
{
55-
int dimacs_lit = lit_entry.first.dimacs();
52+
const int dimacs_lit = lit_entry.first.dimacs();
5653
out << "v" << dimacs_lit << " c" << lit_entry.second << "\n";
5754
}
5855

@@ -121,7 +118,7 @@ bool pbs_dimacs_cnft::pbs_solve()
121118

122119
command += " -a > temp.out";
123120

124-
int res = system(command.c_str());
121+
const int res = system(command.c_str());
125122
CHECK_RETURN(0 == res);
126123

127124
std::ifstream file("temp.out");
@@ -224,7 +221,7 @@ propt::resultt pbs_dimacs_cnft::prop_solve()
224221
messaget::status() << (no_variables() - 1) << " variables, " << clauses.size()
225222
<< " clauses" << eom;
226223

227-
bool result = pbs_solve();
224+
const bool result = pbs_solve();
228225

229226
if(!result)
230227
{
@@ -252,7 +249,7 @@ tvt pbs_dimacs_cnft::l_get(literalt a) const
252249
std::cout << a << " / " << dimacs_lit << "=";
253250
#endif
254251

255-
bool neg = (dimacs_lit < 0);
252+
const bool neg = (dimacs_lit < 0);
256253
if(neg)
257254
dimacs_lit = -dimacs_lit;
258255

0 commit comments

Comments
 (0)