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