You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
/**********
|
|
Copyright 1991 Regents of the University of California. All rights reserved.
|
|
Authors : 1991 David Gates
|
|
**********/
|
|
|
|
/* Member of CIDER device simulator
|
|
* Version: 1b1
|
|
*/
|
|
|
|
#ifndef ngspice_METHDEFS_H
|
|
#define ngspice_METHDEFS_H
|
|
|
|
/* Data Structures and Definitions for Device Simulation Cards */
|
|
|
|
typedef struct sMETHcard {
|
|
struct sMETHcard *METHnextCard;
|
|
double METHdabstol;
|
|
double METHdreltol;
|
|
double METHomega;
|
|
int METHoneCarrier;
|
|
int METHacAnalysisMethod;
|
|
int METHmobDeriv;
|
|
int METHitLim;
|
|
int METHvoltPred;
|
|
unsigned int METHdabstolGiven : 1;
|
|
unsigned int METHdreltolGiven : 1;
|
|
unsigned int METHomegaGiven : 1;
|
|
unsigned int METHoneCarrierGiven : 1;
|
|
unsigned int METHacAnalysisMethodGiven : 1;
|
|
unsigned int METHmobDerivGiven : 1;
|
|
unsigned int METHitLimGiven : 1;
|
|
unsigned int METHvoltPredGiven : 1;
|
|
} METHcard;
|
|
|
|
/* METH parameters */
|
|
enum {
|
|
METH_DABSTOL = 1,
|
|
METH_DRELTOL,
|
|
METH_OMEGA,
|
|
METH_ONEC,
|
|
METH_ACANAL,
|
|
METH_NOMOBDERIV,
|
|
METH_ITLIM,
|
|
METH_VOLTPRED,
|
|
};
|
|
|
|
#endif
|