54 lines
1.9 KiB
C
54 lines
1.9 KiB
C
|
|
/**********
|
||
|
|
Copyright 2005 Regents of the University of California. All rights reserved.
|
||
|
|
Author: 2005 Hui Wan (based on Samuel Fung's b3soiext.h)
|
||
|
|
File: b4soiext.h
|
||
|
|
**********/
|
||
|
|
|
||
|
|
#ifdef __STDC__
|
||
|
|
extern int B4SOIacLoad(GENmodel *,CKTcircuit*);
|
||
|
|
extern int B4SOIask(CKTcircuit *,GENinstance*,int,IFvalue*,IFvalue*);
|
||
|
|
extern int B4SOIconvTest(GENmodel *,CKTcircuit*);
|
||
|
|
extern int B4SOIdelete(GENmodel*,IFuid,GENinstance**);
|
||
|
|
extern void B4SOIdestroy(GENmodel**);
|
||
|
|
extern int B4SOIgetic(GENmodel*,CKTcircuit*);
|
||
|
|
extern int B4SOIload(GENmodel*,CKTcircuit*);
|
||
|
|
extern int B4SOImAsk(CKTcircuit*,GENmodel *,int, IFvalue*);
|
||
|
|
extern int B4SOImDelete(GENmodel**,IFuid,GENmodel*);
|
||
|
|
extern int B4SOImParam(int,IFvalue*,GENmodel*);
|
||
|
|
extern void B4SOImosCap(CKTcircuit*, double, double, double, double,
|
||
|
|
double, double, double, double, double, double, double,
|
||
|
|
double, double, double, double, double, double, double*,
|
||
|
|
double*, double*, double*, double*, double*, double*, double*,
|
||
|
|
double*, double*, double*, double*, double*, double*, double*,
|
||
|
|
double*);
|
||
|
|
extern int B4SOIparam(int,IFvalue*,GENinstance*,IFvalue*);
|
||
|
|
extern int B4SOIpzLoad(GENmodel*,CKTcircuit*,SPcomplex*);
|
||
|
|
extern int B4SOIsetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
|
||
|
|
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*);
|
||
|
|
|
||
|
|
#else /* stdc */
|
||
|
|
extern int B4SOIacLoad();
|
||
|
|
extern int B4SOIdelete();
|
||
|
|
extern void B4SOIdestroy();
|
||
|
|
extern int B4SOIgetic();
|
||
|
|
extern int B4SOIload();
|
||
|
|
extern int B4SOImDelete();
|
||
|
|
extern int B4SOIask();
|
||
|
|
extern int B4SOImAsk();
|
||
|
|
extern int B4SOIconvTest();
|
||
|
|
extern int B4SOItemp();
|
||
|
|
extern int B4SOImParam();
|
||
|
|
extern void B4SOImosCap();
|
||
|
|
extern int B4SOIparam();
|
||
|
|
extern int B4SOIpzLoad();
|
||
|
|
extern int B4SOIsetup();
|
||
|
|
extern int B4SOItrunc();
|
||
|
|
extern int B4SOInoise();
|
||
|
|
extern int B4SOIunsetup();
|
||
|
|
|
||
|
|
#endif /* stdc */
|
||
|
|
|