diff --git a/src/maths/ni/niiter.c b/src/maths/ni/niiter.c index 18beb0969..4ad384a76 100644 --- a/src/maths/ni/niiter.c +++ b/src/maths/ni/niiter.c @@ -258,6 +258,10 @@ NIiter(CKTcircuit *ckt, int maxIter) * CKTrhs won't be used */ SWAP(double *, ckt->CKTrhs, ckt->CKTrhsOld); + /* explicitly destroy CKTrhs for test purpose + */ + for (i = SMPmatSize(ckt->CKTmatrix); --i >= 0;) + ckt->CKTrhs[i] = 0.0 / 0.0; return(OK); } } else if (ckt->CKTmode & MODEINITJCT) {