From 689fa40d1a9ce773b1f9b9bf01430ac469d295af Mon Sep 17 00:00:00 2001 From: rlar Date: Tue, 30 Jan 2018 18:28:19 +0100 Subject: [PATCH] for testing, explicitly destroy CKTrhs which is expected not to be used when returning from NIiter() --- src/maths/ni/niiter.c | 4 ++++ 1 file changed, 4 insertions(+) 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) {