Fix loop type
This commit is contained in:
parent
605b48e6c0
commit
2521dcadc4
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user