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

/**********
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