From 8234088f3e154e7cc8204601bda3c7ae176e1b54 Mon Sep 17 00:00:00 2001 From: gdiso Date: Tue, 1 May 2007 03:39:21 +0000 Subject: [PATCH] Add indicator --- src/spicelib/analysis/dctran.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/spicelib/analysis/dctran.c b/src/spicelib/analysis/dctran.c index f44f6e133..520adc033 100644 --- a/src/spicelib/analysis/dctran.c +++ b/src/spicelib/analysis/dctran.c @@ -856,6 +856,17 @@ resume: } /* time point OK - 630*/ ckt->CKTdelta = new; +#ifdef NDEV + /* show a time process indicator, by Gong Ding, gdiso@ustc.edu */ + if(ckt->CKTtime/ckt->CKTfinalTime*100<10.0) + printf("%%%3.2lf\b\b\b\b\b",ckt->CKTtime/ckt->CKTfinalTime*100); + else if(ckt->CKTtime/ckt->CKTfinalTime*100<100.0) + printf("%%%4.2lf\b\b\b\b\b\b",ckt->CKTtime/ckt->CKTfinalTime*100); + else + printf("%%%5.2lf\b\b\b\b\b\b\b",ckt->CKTtime/ckt->CKTfinalTime*100); + fflush(stdout); +#endif + #ifdef STEPDEBUG (void)printf( "delta set to truncation error result: %g. Point accepted\n",