Inserted conditional compilation in every *ext.h file
This commit is contained in:
parent
6f339d3443
commit
8ec23a720b
|
|
@ -81,6 +81,7 @@ NIconvTest (CKTcircuit *ckt)
|
|||
ckt->CKTreltol * maximum + ckt->CKTabstol, maximum) ;
|
||||
#endif
|
||||
|
||||
/* Check Convergence */
|
||||
if (fabs (ckt->CKTfvk [i]) > (ckt->CKTreltol * maximum + ckt->CKTabstol))
|
||||
return 1 ;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,4 +16,7 @@ extern int ASRCacLoad(GENmodel*,CKTcircuit*);
|
|||
extern int ASRCsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||||
extern int ASRCunsetup(GENmodel*,CKTcircuit*);
|
||||
extern int ASRCtemp(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int ASRCnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -31,6 +31,8 @@ extern int BJTtrunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int BJTdisto(int,GENmodel*,CKTcircuit*);
|
||||
extern int BJTnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BJTdSetup(GENmodel*, register CKTcircuit*);
|
||||
extern int BJTnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BJTnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -29,4 +29,7 @@ extern int B1temp(GENmodel*,CKTcircuit*);
|
|||
extern int B1trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int B1disto(int,GENmodel*,CKTcircuit*);
|
||||
extern int B1dSetup(GENmodel*, register CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B1nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -25,4 +25,7 @@ extern int B2setup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
|||
extern int B2unsetup(GENmodel*,CKTcircuit*);
|
||||
extern int B2temp(GENmodel*,CKTcircuit*);
|
||||
extern int B2trunc(GENmodel*,CKTcircuit*,double*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int BSIM3temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM3trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM3noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM3unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM3nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int B3SOIDDtemp(GENmodel*,CKTcircuit*);
|
|||
extern int B3SOIDDtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int B3SOIDDnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int B3SOIDDunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B3SOIDDnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int B3SOIFDtemp(GENmodel*,CKTcircuit*);
|
|||
extern int B3SOIFDtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int B3SOIFDnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int B3SOIFDunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B3SOIFDnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int B3SOIPDtemp(GENmodel*,CKTcircuit*);
|
|||
extern int B3SOIPDtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int B3SOIPDnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int B3SOIPDunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B3SOIPDnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -27,4 +27,7 @@ extern int BSIM3v0temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM3v0trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM3v0noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM3v0unsetup(GENmodel *, CKTcircuit *);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM3v0nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int BSIM3v1temp(GENmodel *, CKTcircuit *);
|
|||
extern int BSIM3v1trunc(GENmodel *, CKTcircuit *, double *);
|
||||
extern int BSIM3v1noise(int, int, GENmodel *, CKTcircuit *, Ndata *, double *);
|
||||
extern int BSIM3v1unsetup(GENmodel *, CKTcircuit *);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM3v1nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -29,4 +29,7 @@ extern int BSIM3v32temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM3v32trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM3v32noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM3v32unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM3v32nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int BSIM4temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM4trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM4noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM4unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM4nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -29,4 +29,7 @@ extern int BSIM4v4temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM4v4trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM4v4noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM4v4unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM4v4nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int BSIM4v5temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM4v5trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM4v5noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM4v5unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM4v5nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int BSIM4v6temp(GENmodel*,CKTcircuit*);
|
|||
extern int BSIM4v6trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int BSIM4v6noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int BSIM4v6unsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int BSIM4v6nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -30,4 +30,7 @@ extern int B4SOItemp(GENmodel*,CKTcircuit*);
|
|||
extern int B4SOItrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int B4SOInoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int B4SOIunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int B4SOInodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -16,4 +16,3 @@ extern int CCCSsLoad(GENmodel*,CKTcircuit*);
|
|||
extern void CCCSsPrint(GENmodel*,CKTcircuit*);
|
||||
extern int CCCSsSetup(SENstruct*,GENmodel*);
|
||||
extern int CCCSsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||||
|
||||
|
|
|
|||
|
|
@ -18,4 +18,7 @@ extern int HFETAsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
|||
extern int HFETAtemp(GENmodel*,CKTcircuit*);
|
||||
extern int HFETAtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int HFETAunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int HFETAnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -3,19 +3,22 @@ Copyright 1993: T. Ytterdal, K. Lee, M. Shur and T. A. Fjeldly. All rights reser
|
|||
Author: Trond Ytterdal
|
||||
**********/
|
||||
|
||||
extern int HFET2acLoad(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2ask(CKTcircuit*,GENinstance*,int,IFvalue*,IFvalue*);
|
||||
extern int HFET2delete(GENmodel*,IFuid,GENinstance**);
|
||||
extern int HFET2acLoad(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2ask(CKTcircuit*,GENinstance*,int,IFvalue*,IFvalue*);
|
||||
extern int HFET2delete(GENmodel*,IFuid,GENinstance**);
|
||||
extern void HFET2destroy(GENmodel**);
|
||||
extern int HFET2getic(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2load(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2mAsk(CKTcircuit*,GENmodel*,int,IFvalue*);
|
||||
extern int HFET2mDelete(GENmodel**,IFuid,GENmodel*);
|
||||
extern int HFET2mParam(int,IFvalue*,GENmodel*);
|
||||
extern int HFET2param(int,IFvalue*,GENinstance*,IFvalue*);
|
||||
extern int HFET2pzLoad(GENmodel*, CKTcircuit*, SPcomplex*);
|
||||
extern int HFET2setup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||||
extern int HFET2temp(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int HFET2unsetup( GENmodel*,CKTcircuit*);
|
||||
extern int HFET2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
extern int HFET2getic(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2load(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2mAsk(CKTcircuit*,GENmodel*,int,IFvalue*);
|
||||
extern int HFET2mDelete(GENmodel**,IFuid,GENmodel*);
|
||||
extern int HFET2mParam(int,IFvalue*,GENmodel*);
|
||||
extern int HFET2param(int,IFvalue*,GENinstance*,IFvalue*);
|
||||
extern int HFET2pzLoad(GENmodel*, CKTcircuit*, SPcomplex*);
|
||||
extern int HFET2setup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||||
extern int HFET2temp(GENmodel*,CKTcircuit*);
|
||||
extern int HFET2trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int HFET2unsetup( GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int HFET2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -37,4 +37,7 @@ extern int HSM2unsetup(GENmodel*,CKTcircuit*);
|
|||
extern int HSM2temp(GENmodel*,CKTcircuit*);
|
||||
extern int HSM2trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int HSM2noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int HSM2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -37,4 +37,7 @@ extern int HSMHVunsetup(GENmodel*,CKTcircuit*);
|
|||
extern int HSMHVtemp(GENmodel*,CKTcircuit*);
|
||||
extern int HSMHVtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int HSMHVnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int HSMHVnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -22,4 +22,7 @@ extern int JFETtrunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int JFETdisto(int,GENmodel*,CKTcircuit*);
|
||||
extern int JFETnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int JFETdSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int JFETnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -22,4 +22,7 @@ extern int JFET2unsetup(GENmodel*,CKTcircuit*);
|
|||
extern int JFET2temp(GENmodel*,CKTcircuit*);
|
||||
extern int JFET2trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int JFET2noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int JFET2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -22,4 +22,7 @@ extern int MEStrunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int MESdisto(int,GENmodel*,CKTcircuit*);
|
||||
extern int MESnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int MESdSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MESnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -18,4 +18,7 @@ extern int MESAsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
|||
extern int MESAtemp(GENmodel*,CKTcircuit*);
|
||||
extern int MESAtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int MESAunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MESAnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int MOS1convTest(GENmodel*,CKTcircuit*);
|
|||
extern int MOS1disto(int,GENmodel*,CKTcircuit*);
|
||||
extern int MOS1noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int MOS1dSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MOS1nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int MOS2trunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int MOS2disto(int,GENmodel*,CKTcircuit*);
|
||||
extern int MOS2noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int MOS2dSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MOS2nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int MOS3trunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int MOS3disto(int,GENmodel*,CKTcircuit*);
|
||||
extern int MOS3noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int MOS3dSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MOS3nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -19,4 +19,7 @@ extern int MOS6unsetup(GENmodel*,CKTcircuit*);
|
|||
extern int MOS6temp(GENmodel*,CKTcircuit*);
|
||||
extern int MOS6trunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int MOS6convTest(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MOS6nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ extern int MOS9trunc(GENmodel*,CKTcircuit*,double*);
|
|||
extern int MOS9disto(int,GENmodel*,CKTcircuit*);
|
||||
extern int MOS9noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int MOS9dSetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int MOS9nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -65,4 +65,7 @@ extern int SOI3convTest(GENmodel*,CKTcircuit*);
|
|||
|
||||
/* extern int SOI3disto(int,GENmodel*,CKTcircuit*); */
|
||||
extern int SOI3noise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int SOI3nodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ extern int VBICunsetup(GENmodel*,CKTcircuit*);
|
|||
extern int VBICtemp(GENmodel*,CKTcircuit*);
|
||||
extern int VBICtrunc(GENmodel*,CKTcircuit*,double*);
|
||||
extern int VBICnoise(int,int,GENmodel*,CKTcircuit*,Ndata*,double*);
|
||||
extern int VBICnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
|
||||
#ifdef KIRCHHOFF
|
||||
extern int VBICnodeIsNonLinear (GENmodel *, CKTcircuit *) ;
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -17,4 +17,3 @@ extern int VCVSsSetup(SENstruct*,GENmodel*);
|
|||
extern void VCVSsPrint(GENmodel*,CKTcircuit*);
|
||||
extern int VCVSsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||||
extern int VCVSunsetup(GENmodel*,CKTcircuit*);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue