From 6d5a4474aaf1d5a36ffc84bbccc450d9eaae45bd Mon Sep 17 00:00:00 2001 From: pnenzi Date: Wed, 10 Oct 2007 11:21:16 +0000 Subject: [PATCH] Fixed minimum iterations number to 100 (Phil Barker) --- src/maths/ni/niiter.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/maths/ni/niiter.c b/src/maths/ni/niiter.c index 1af30c480..dc4043ef9 100644 --- a/src/maths/ni/niiter.c +++ b/src/maths/ni/niiter.c @@ -35,6 +35,7 @@ NIiter(CKTcircuit *ckt, int maxIter) double startTime; static char *msg = "Too many iterations without convergence"; + if ( maxIter < 100 ) maxIter = 100; /* some convergence issues that get resolved by increasing max iter */ CKTnode *node; /* current matrix entry */ double diff, maxdiff, damp_factor, *OldCKTstate0=NULL;