Fix loop type

This commit is contained in:
Koen Schmeets 2021-05-24 22:38:18 +02:00 committed by phkahler
parent 605b48e6c0
commit 2521dcadc4

View File

@ -411,17 +411,17 @@ SolveResult System::Solve(Group *g, int *rank, int *dof, List<hConstraint> *bad,
{ {
WriteEquationsExceptFor(Constraint::NO_CONSTRAINT, g); WriteEquationsExceptFor(Constraint::NO_CONSTRAINT, g);
int i;
bool rankOk; bool rankOk;
/* /*
int x;
dbp("%d equations", eq.n); dbp("%d equations", eq.n);
for(i = 0; i < eq.n; i++) { for(x = 0; x < eq.n; x++) {
dbp(" %.3f = %s = 0", eq[i].e->Eval(), eq[i].e->Print()); dbp(" %.3f = %s = 0", eq[x].e->Eval(), eq[x].e->Print());
} }
dbp("%d parameters", param.n); dbp("%d parameters", param.n);
for(i = 0; i < param.n; i++) { for(x = 0; x < param.n; x++) {
dbp(" param %08x at %.3f", param[i].h.v, param[i].val); dbp(" param %08x at %.3f", param[x].h.v, param[x].val);
} */ } */
// All params and equations are assigned to group zero. // All params and equations are assigned to group zero.
@ -504,7 +504,7 @@ SolveResult System::Solve(Group *g, int *rank, int *dof, List<hConstraint> *bad,
didnt_converge: didnt_converge:
SK.constraint.ClearTags(); SK.constraint.ClearTags();
// Not using range-for here because index is used in additional ways // Not using range-for here because index is used in additional ways
for(i = 0; i < mat.eq.size(); i++) { for(size_t i = 0; i < mat.eq.size(); i++) {
if(fabs(mat.B.num[i]) > CONVERGE_TOLERANCE || IsReasonable(mat.B.num[i])) { if(fabs(mat.B.num[i]) > CONVERGE_TOLERANCE || IsReasonable(mat.B.num[i])) {
// This constraint is unsatisfied. // This constraint is unsatisfied.
if(!mat.eq[i]->h.isFromConstraint()) continue; if(!mat.eq[i]->h.isFromConstraint()) continue;