prefix is better than postfix

This commit is contained in:
Tiago Gomes 2012-05-28 14:12:18 +01:00
parent a9c369aac1
commit 250d122fc8
8 changed files with 19 additions and 19 deletions

View File

@ -64,7 +64,7 @@ BayesBall::scheduleParents (const DAGraphNode* n, Scheduling& sch) const
{ {
const vector<DAGraphNode*>& ps = n->parents(); const vector<DAGraphNode*>& ps = n->parents();
for (vector<DAGraphNode*>::const_iterator it = ps.begin(); for (vector<DAGraphNode*>::const_iterator it = ps.begin();
it != ps.end(); it++) { it != ps.end(); ++it) {
sch.push (ScheduleInfo (*it, false, true)); sch.push (ScheduleInfo (*it, false, true));
} }
} }
@ -76,7 +76,7 @@ BayesBall::scheduleChilds (const DAGraphNode* n, Scheduling& sch) const
{ {
const vector<DAGraphNode*>& cs = n->childs(); const vector<DAGraphNode*>& cs = n->childs();
for (vector<DAGraphNode*>::const_iterator it = cs.begin(); for (vector<DAGraphNode*>::const_iterator it = cs.begin();
it != cs.end(); it++) { it != cs.end(); ++it) {
sch.push (ScheduleInfo (*it, true, false)); sch.push (ScheduleInfo (*it, true, false));
} }
} }

View File

@ -219,7 +219,7 @@ BpSolver::maxResidualSchedule (void)
if (Globals::verbosity > 1) { if (Globals::verbosity > 1) {
cout << "current residuals:" << endl; cout << "current residuals:" << endl;
for (SortedOrder::iterator it = sortedOrder_.begin(); for (SortedOrder::iterator it = sortedOrder_.begin();
it != sortedOrder_.end(); it ++) { it != sortedOrder_.end(); ++it) {
cout << " " << setw (30) << left << (*it)->toString(); cout << " " << setw (30) << left << (*it)->toString();
cout << "residual = " << (*it)->getResidual() << endl; cout << "residual = " << (*it)->getResidual() << endl;
} }

View File

@ -126,7 +126,7 @@ CFactorGraph::createGroups (void)
it->second.push_back (varNodes[i]); it->second.push_back (varNodes[i]);
} }
for (VarSignMap::iterator it = varGroups.begin(); for (VarSignMap::iterator it = varGroups.begin();
it != varGroups.end(); it++) { it != varGroups.end(); ++it) {
Color newColor = getFreeColor(); Color newColor = getFreeColor();
VarNodes& groupMembers = it->second; VarNodes& groupMembers = it->second;
for (size_t i = 0; i < groupMembers.size(); i++) { for (size_t i = 0; i < groupMembers.size(); i++) {
@ -146,7 +146,7 @@ CFactorGraph::createGroups (void)
it->second.push_back (facNodes[i]); it->second.push_back (facNodes[i]);
} }
for (FacSignMap::iterator it = facGroups.begin(); for (FacSignMap::iterator it = facGroups.begin();
it != facGroups.end(); it++) { it != facGroups.end(); ++it) {
Color newColor = getFreeColor(); Color newColor = getFreeColor();
FacNodes& groupMembers = it->second; FacNodes& groupMembers = it->second;
for (size_t i = 0; i < groupMembers.size(); i++) { for (size_t i = 0; i < groupMembers.size(); i++) {
@ -170,7 +170,7 @@ CFactorGraph::createClusters (
{ {
varClusters_.reserve (varGroups.size()); varClusters_.reserve (varGroups.size());
for (VarSignMap::const_iterator it = varGroups.begin(); for (VarSignMap::const_iterator it = varGroups.begin();
it != varGroups.end(); it++) { it != varGroups.end(); ++it) {
const VarNodes& groupVars = it->second; const VarNodes& groupVars = it->second;
VarCluster* vc = new VarCluster (groupVars); VarCluster* vc = new VarCluster (groupVars);
for (size_t i = 0; i < groupVars.size(); i++) { for (size_t i = 0; i < groupVars.size(); i++) {
@ -181,7 +181,7 @@ CFactorGraph::createClusters (
facClusters_.reserve (facGroups.size()); facClusters_.reserve (facGroups.size());
for (FacSignMap::const_iterator it = facGroups.begin(); for (FacSignMap::const_iterator it = facGroups.begin();
it != facGroups.end(); it++) { it != facGroups.end(); ++it) {
FacNode* groupFactor = it->second[0]; FacNode* groupFactor = it->second[0];
const VarNodes& neighs = groupFactor->neighbors(); const VarNodes& neighs = groupFactor->neighbors();
VarClusters varClusters; VarClusters varClusters;
@ -289,7 +289,7 @@ CFactorGraph::printGroups (
unsigned count = 1; unsigned count = 1;
cout << "variable groups:" << endl; cout << "variable groups:" << endl;
for (VarSignMap::const_iterator it = varGroups.begin(); for (VarSignMap::const_iterator it = varGroups.begin();
it != varGroups.end(); it++) { it != varGroups.end(); ++it) {
const VarNodes& groupMembers = it->second; const VarNodes& groupMembers = it->second;
if (groupMembers.size() > 0) { if (groupMembers.size() > 0) {
cout << count << ": " ; cout << count << ": " ;
@ -303,7 +303,7 @@ CFactorGraph::printGroups (
count = 1; count = 1;
cout << endl << "factor groups:" << endl; cout << endl << "factor groups:" << endl;
for (FacSignMap::const_iterator it = facGroups.begin(); for (FacSignMap::const_iterator it = facGroups.begin();
it != facGroups.end(); it++) { it != facGroups.end(); ++it) {
const FacNodes& groupMembers = it->second; const FacNodes& groupMembers = it->second;
if (groupMembers.size() > 0) { if (groupMembers.size() > 0) {
cout << ++count << ": " ; cout << ++count << ": " ;

View File

@ -144,7 +144,7 @@ CbpSolver::maxResidualSchedule (void)
if (Globals::verbosity > 1) { if (Globals::verbosity > 1) {
cout << endl << "current residuals:" << endl; cout << endl << "current residuals:" << endl;
for (SortedOrder::iterator it = sortedOrder_.begin(); for (SortedOrder::iterator it = sortedOrder_.begin();
it != sortedOrder_.end(); it ++) { it != sortedOrder_.end(); ++it) {
cout << " " << setw (30) << left << (*it)->toString(); cout << " " << setw (30) << left << (*it)->toString();
cout << "residual = " << (*it)->getResidual() << endl; cout << "residual = " << (*it)->getResidual() << endl;
} }

View File

@ -103,12 +103,12 @@ class TFactor
Params::iterator it = params_.begin(); Params::iterator it = params_.begin();
MapIndexer indexer (args_, ranges_, g_args, g_ranges); MapIndexer indexer (args_, ranges_, g_args, g_ranges);
if (Globals::logDomain) { if (Globals::logDomain) {
for (; indexer.valid(); ++indexer) { for (; indexer.valid(); ++it, ++indexer) {
*it++ += g_params[indexer]; *it += g_params[indexer];
} }
} else { } else {
for (; indexer.valid(); ++indexer) { for (; indexer.valid(); ++it, ++indexer) {
*it++ *= g_params[indexer]; *it *= g_params[indexer];
} }
} }
} }

View File

@ -784,7 +784,7 @@ FoveSolver::runSolver (const Grounds& query)
assert (pfList_.size() > 0); assert (pfList_.size() > 0);
if (pfList_.size() > 1) { if (pfList_.size() > 1) {
ParfactorList::iterator pfIter = pfList_.begin(); ParfactorList::iterator pfIter = pfList_.begin();
pfIter ++; ++ pfIter;
while (pfIter != pfList_.end()) { while (pfIter != pfList_.end()) {
(*pfList_.begin())->multiply (**pfIter); (*pfList_.begin())->multiply (**pfIter);
++ pfIter; ++ pfIter;

View File

@ -36,7 +36,7 @@ printSymbolDictionary (void)
= symbolDict.begin(); = symbolDict.begin();
while (it != symbolDict.end()) { while (it != symbolDict.end()) {
cout << it->first << " -> " << it->second << endl; cout << it->first << " -> " << it->second << endl;
it ++; ++ it;
} }
} }
@ -49,7 +49,7 @@ ostream& operator<< (ostream &os, const Symbol& s)
unordered_map<string, unsigned>::const_iterator it unordered_map<string, unsigned>::const_iterator it
= LiftedUtils::symbolDict.begin(); = LiftedUtils::symbolDict.begin();
while (it != LiftedUtils::symbolDict.end() && it->second != s) { while (it != LiftedUtils::symbolDict.end() && it->second != s) {
it ++; ++ it;
} }
assert (it != LiftedUtils::symbolDict.end()); assert (it != LiftedUtils::symbolDict.end());
os << it->first; os << it->first;
@ -108,7 +108,7 @@ Substitution::getDiscardedLogVars (void) const
} else { } else {
doneLvs.insert (it->second); doneLvs.insert (it->second);
} }
it ++; ++ it;
} }
return discardedLvs; return discardedLvs;
} }

View File

@ -559,7 +559,7 @@ void
ParfactorList::updateGroups (PrvGroup oldGroup, PrvGroup newGroup) ParfactorList::updateGroups (PrvGroup oldGroup, PrvGroup newGroup)
{ {
for (ParfactorList::iterator it = pfList_.begin(); for (ParfactorList::iterator it = pfList_.begin();
it != pfList_.end(); it++) { it != pfList_.end(); ++it) {
ProbFormulas& formulas = (*it)->arguments(); ProbFormulas& formulas = (*it)->arguments();
for (size_t i = 0; i < formulas.size(); i++) { for (size_t i = 0; i < formulas.size(); i++) {
if (formulas[i].group() == oldGroup) { if (formulas[i].group() == oldGroup) {