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.
109 lines
2.3 KiB
109 lines
2.3 KiB
/**********
|
|
Copyright 1992 Regents of the University of California. All rights reserved.
|
|
Authors: 1992 David Gates
|
|
**********/
|
|
|
|
#ifndef ngspice_OUTPDEFS_H
|
|
#define ngspice_OUTPDEFS_H
|
|
|
|
/* Data Structures and Definitions for Device Simulation Cards */
|
|
|
|
typedef struct sOUTPcard {
|
|
struct sOUTPcard *OUTPnextCard;
|
|
char *OUTProotFile;
|
|
int OUTPnumVars;
|
|
int OUTPdcDebug;
|
|
int OUTPtranDebug;
|
|
int OUTPacDebug;
|
|
int OUTPgeom;
|
|
int OUTPmesh;
|
|
int OUTPmaterial;
|
|
int OUTPglobals;
|
|
int OUTPstats;
|
|
int OUTPfileType;
|
|
int OUTPdoping;
|
|
int OUTPpsi;
|
|
int OUTPequPsi;
|
|
int OUTPvacPsi;
|
|
int OUTPnConc;
|
|
int OUTPpConc;
|
|
int OUTPphin;
|
|
int OUTPphip;
|
|
int OUTPphic;
|
|
int OUTPphiv;
|
|
int OUTPeField;
|
|
int OUTPjc;
|
|
int OUTPjd;
|
|
int OUTPjn;
|
|
int OUTPjp;
|
|
int OUTPjt;
|
|
int OUTPuNet;
|
|
int OUTPmun;
|
|
int OUTPmup;
|
|
unsigned int OUTProotFileGiven : 1;
|
|
unsigned int OUTPdcDebugGiven : 1;
|
|
unsigned int OUTPtranDebugGiven : 1;
|
|
unsigned int OUTPacDebugGiven : 1;
|
|
unsigned int OUTPgeomGiven : 1;
|
|
unsigned int OUTPmeshGiven : 1;
|
|
unsigned int OUTPmaterialGiven : 1;
|
|
unsigned int OUTPglobalsGiven : 1;
|
|
unsigned int OUTPstatsGiven : 1;
|
|
unsigned int OUTPfileTypeGiven : 1;
|
|
unsigned int OUTPdopingGiven : 1;
|
|
unsigned int OUTPpsiGiven : 1;
|
|
unsigned int OUTPequPsiGiven : 1;
|
|
unsigned int OUTPvacPsiGiven : 1;
|
|
unsigned int OUTPnConcGiven : 1;
|
|
unsigned int OUTPpConcGiven : 1;
|
|
unsigned int OUTPphinGiven : 1;
|
|
unsigned int OUTPphipGiven : 1;
|
|
unsigned int OUTPphicGiven : 1;
|
|
unsigned int OUTPphivGiven : 1;
|
|
unsigned int OUTPeFieldGiven : 1;
|
|
unsigned int OUTPjcGiven : 1;
|
|
unsigned int OUTPjdGiven : 1;
|
|
unsigned int OUTPjnGiven : 1;
|
|
unsigned int OUTPjpGiven : 1;
|
|
unsigned int OUTPjtGiven : 1;
|
|
unsigned int OUTPuNetGiven : 1;
|
|
unsigned int OUTPmunGiven : 1;
|
|
unsigned int OUTPmupGiven : 1;
|
|
} OUTPcard;
|
|
|
|
/* OUTP parameters */
|
|
enum {
|
|
OUTP_ALL_DEBUG = 1,
|
|
OUTP_DC_DEBUG,
|
|
OUTP_TRAN_DEBUG,
|
|
OUTP_AC_DEBUG,
|
|
OUTP_GEOM,
|
|
OUTP_MESH,
|
|
OUTP_MATERIAL,
|
|
OUTP_GLOBALS,
|
|
OUTP_STATS,
|
|
OUTP_ROOTFILE,
|
|
OUTP_RAWFILE,
|
|
OUTP_HDF,
|
|
OUTP_DOPING,
|
|
OUTP_PSI,
|
|
OUTP_EQU_PSI,
|
|
OUTP_VAC_PSI,
|
|
OUTP_N_CONC,
|
|
OUTP_P_CONC,
|
|
OUTP_PHIN,
|
|
OUTP_PHIP,
|
|
OUTP_PHIC,
|
|
OUTP_PHIV,
|
|
OUTP_E_FIELD,
|
|
OUTP_J_C,
|
|
OUTP_J_D,
|
|
OUTP_J_N,
|
|
OUTP_J_P,
|
|
OUTP_J_T,
|
|
OUTP_U_NET,
|
|
OUTP_MUN,
|
|
OUTP_MUP,
|
|
};
|
|
|
|
#endif
|