mirror of
https://git.code.sf.net/p/ngspice/ngspice
synced 2026-08-22 05:47:42 +02:00
Parameter declaration in new format
This commit is contained in:
@@ -18,6 +18,19 @@ Spice3 Implementation: 2003 Dietmar Warning DAnalyse GmbH
|
|||||||
#include "sperror.h"
|
#include "sperror.h"
|
||||||
#include "devdefs.h"
|
#include "devdefs.h"
|
||||||
|
|
||||||
|
int vbic_4T_it_cf_fj(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 *,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 *,double *,double *,double *, double *,
|
||||||
|
double *,double *,double *,double *,double *,double *);
|
||||||
|
|
||||||
int
|
int
|
||||||
VBICload(GENmodel *inModel, CKTcircuit *ckt)
|
VBICload(GENmodel *inModel, CKTcircuit *ckt)
|
||||||
/* actually load the current resistance value into the
|
/* actually load the current resistance value into the
|
||||||
@@ -39,18 +52,6 @@ VBICload(GENmodel *inModel, CKTcircuit *ckt)
|
|||||||
,Qbco,Qbco_Vbc,Ibcp,Ibcp_Vbcp,Iccp,Iccp_Vbep,Iccp_Vbci
|
,Qbco,Qbco_Vbc,Ibcp,Ibcp_Vbcp,Iccp,Iccp_Vbep,Iccp_Vbci
|
||||||
,Iccp_Vbcp,Irs,Irs_Vrs,Qbcp,Qbcp_Vbcp,SCALE;
|
,Iccp_Vbcp,Irs,Irs_Vrs,Qbcp,Qbcp_Vbcp,SCALE;
|
||||||
int iret;
|
int iret;
|
||||||
int vbic_4T_it_cf_fj(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 *,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 *,double *,double *,double *, double *
|
|
||||||
,double *,double *,double *,double *,double *,double *);
|
|
||||||
double vce, xfact;
|
double vce, xfact;
|
||||||
double vt;
|
double vt;
|
||||||
double delvbei;
|
double delvbei;
|
||||||
|
|||||||
@@ -16,6 +16,9 @@ Spice3 Implementation: 2003 Dietmar Warning DAnalyse GmbH
|
|||||||
|
|
||||||
|
|
||||||
/* ARGSUSED */
|
/* ARGSUSED */
|
||||||
|
|
||||||
|
int iret, vbic_4T_it_cf_t(double *, double *, double *);
|
||||||
|
|
||||||
int
|
int
|
||||||
VBICtemp(GENmodel *inModel, CKTcircuit *ckt)
|
VBICtemp(GENmodel *inModel, CKTcircuit *ckt)
|
||||||
/* Pre-compute many useful parameters
|
/* Pre-compute many useful parameters
|
||||||
@@ -24,7 +27,6 @@ VBICtemp(GENmodel *inModel, CKTcircuit *ckt)
|
|||||||
VBICmodel *model = (VBICmodel *)inModel;
|
VBICmodel *model = (VBICmodel *)inModel;
|
||||||
VBICinstance *here;
|
VBICinstance *here;
|
||||||
double p[108], pnom[108], TAMB;
|
double p[108], pnom[108], TAMB;
|
||||||
int iret, vbic_4T_it_cf_t(double *, double *, double *);
|
|
||||||
double vt;
|
double vt;
|
||||||
|
|
||||||
/* loop through all the bipolar models */
|
/* loop through all the bipolar models */
|
||||||
|
|||||||
Reference in New Issue
Block a user