dctrcurv.c, #5/7, cleanup while loop

This commit is contained in:
rlar 2016-07-23 17:04:57 +02:00
parent 437bc36a8f
commit 9b75fcb9ce
1 changed files with 2 additions and 3 deletions

View File

@ -286,8 +286,7 @@ DCtrCurv(CKTcircuit *ckt, int restart)
}
}
while (i > 0) {
i--;
while (--i >= 0)
if (job->TRCVvType[i] == vcode) { /* voltage source */
((VSRCinstance *)(job->TRCVvElt[i]))->VSRCdcValue =
job->TRCVvStart[i];
@ -307,8 +306,8 @@ DCtrCurv(CKTcircuit *ckt, int restart)
1 / (((RESinstance *)(job->TRCVvElt[i]))->RESresist);
DEVices[rcode]->DEVload(job->TRCVvElt[i]->GENmodPtr, ckt);
}
}
i = 0;
/* Rotate state vectors. */
temp = ckt->CKTstates[ckt->CKTmaxOrder + 1];
for (j = ckt->CKTmaxOrder; j >= 0; j--)