Nodedamping: Make difference independent of the sign
of the difference
This commit is contained in:
parent
c74321e0f5
commit
54cbfb4138
|
|
@ -209,7 +209,7 @@ NIiter(CKTcircuit *ckt, int maxIter)
|
|||
double diff, maxdiff = 0;
|
||||
for (node = ckt->CKTnodes->next; node; node = node->next)
|
||||
if (node->type == SP_VOLTAGE) {
|
||||
diff = ckt->CKTrhs[node->number] - ckt->CKTrhsOld[node->number];
|
||||
diff = fabs(ckt->CKTrhs[node->number] - ckt->CKTrhsOld[node->number]);
|
||||
if (maxdiff < diff)
|
||||
maxdiff = diff;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue