1 /*************************************************************************** 2 JSPICE3 adaptation of Spice3e2 - Copyright (c) Stephen R. Whiteley 1992 3 Copyright 1990 Regents of the University of California. All rights reserved. 4 Authors: 1985 Thomas L. Quarles 5 1992 Stephen R. Whiteley 6 ****************************************************************************/ 7 8 #ifndef NIEXT 9 #define NIEXT 10 11 #ifdef __STDC__ 12 extern int NIacIter(CKTcircuit*); 13 extern int NIcomCof(CKTcircuit*); 14 extern int NIconvTest(CKTcircuit*); 15 extern void NIdestroy(CKTcircuit*); 16 extern int NIdIter(CKTcircuit*); 17 extern int NIinit(CKTcircuit *); 18 extern int NIintegrate(CKTcircuit*,double*,double*,double,int); 19 extern int NIiter(CKTcircuit*,int); 20 extern void NInzIter(CKTcircuit*,int,int); 21 extern int NIpred(CKTcircuit*); 22 extern void NIprint(CKTcircuit*); 23 24 #ifdef PZDEFS 25 extern int NIpzMuller(PZtrial**,PZtrial*); 26 extern int NIpzComplex(PZtrial**,PZtrial*); 27 extern int NIpzSym(PZtrial**,PZtrial*); 28 extern int NIpzSym2(PZtrial**,PZtrial*); 29 #endif 30 31 extern int NIreinit(CKTcircuit*); 32 extern int NIsenReinit(CKTcircuit*); 33 extern int NIsum(CKTcircuit*,double*,int); 34 #else 35 extern int NIacIter(); 36 extern int NIcomCof(); 37 extern int NIconvTest(); 38 extern void NIdestroy(); 39 extern int NIdIter(); 40 extern int NIinit(); 41 extern int NIintegrate(); 42 extern int NIiter(); 43 extern void NInzIter(); 44 extern int NIpred(); 45 extern void NIprint(); 46 extern int NIpzMuller(); 47 extern int NIpzSolve(); 48 extern int NIreinit(); 49 extern int NIsenReinit(); 50 extern int NIsum(); 51 #endif 52 53 #endif 54