1 /**********
2 Copyright 1991 Regents of the University of California. All rights reserved.
3 Authors :  1991 David Gates
4 **********/
5 
6 /* Member of CIDER device simulator
7  * Version: 1b1
8  */
9 
10 #ifndef ngspice_METHDEFS_H
11 #define ngspice_METHDEFS_H
12 
13 /* Data Structures and Definitions for Device Simulation Cards */
14 
15 typedef struct sMETHcard {
16     struct sMETHcard *METHnextCard;
17     double METHdabstol;
18     double METHdreltol;
19     double METHomega;
20     int METHoneCarrier;
21     int METHacAnalysisMethod;
22     int METHmobDeriv;
23     int METHitLim;
24     int METHvoltPred;
25     unsigned int METHdabstolGiven : 1;
26     unsigned int METHdreltolGiven : 1;
27     unsigned int METHomegaGiven : 1;
28     unsigned int METHoneCarrierGiven : 1;
29     unsigned int METHacAnalysisMethodGiven : 1;
30     unsigned int METHmobDerivGiven : 1;
31     unsigned int METHitLimGiven : 1;
32     unsigned int METHvoltPredGiven : 1;
33 } METHcard;
34 
35 /* METH parameters */
36 enum {
37     METH_DABSTOL = 1,
38     METH_DRELTOL,
39     METH_OMEGA,
40     METH_ONEC,
41     METH_ACANAL,
42     METH_NOMOBDERIV,
43     METH_ITLIM,
44     METH_VOLTPRED,
45 };
46 
47 #endif
48