numd.c

来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C语言 代码 · 共 54 行

C
54
字号
/**********Copyright 1992 Regents of the University of California.  All rights reserved.Author:	1987 Kartikeya Mayaram, U. C. Berkeley CAD Group**********/#include "ngspice.h"#include "devdefs.h"#include "numddefs.h"#include "suffix.h"IFparm NUMDpTable[] = {		/* parameters */  IP("off", NUMD_OFF, IF_FLAG, "Initially off"),  IP("ic.file", NUMD_IC_FILE, IF_REAL, "Initial conditions file"),  IOP("area", NUMD_AREA, IF_REAL, "Area factor"),  IP("save", NUMD_PRINT, IF_REAL, "Save Solutions"),  IP("print", NUMD_PRINT, IF_REAL, "Print Solutions"),  OP("vd", NUMD_VD, IF_REAL, "Voltage"),  OP("id", NUMD_ID, IF_REAL, "Current"),  OP("g11", NUMD_G11, IF_REAL, "Conductance"),  OP("c11", NUMD_C11, IF_REAL, "Capacitance"),  OP("y11", NUMD_Y11, IF_COMPLEX, "Admittance"),  OPU("g12", NUMD_G12, IF_REAL, "Conductance"),  OPU("c12", NUMD_C12, IF_REAL, "Capacitance"),  OPU("y12", NUMD_Y12, IF_COMPLEX, "Admittance"),  OPU("g21", NUMD_G21, IF_REAL, "Conductance"),  OPU("c21", NUMD_C21, IF_REAL, "Capacitance"),  OPU("y21", NUMD_Y21, IF_COMPLEX, "Admittance"),  OPU("g22", NUMD_G22, IF_REAL, "Conductance"),  OPU("c22", NUMD_C22, IF_REAL, "Capacitance"),  OPU("y22", NUMD_Y22, IF_COMPLEX, "Admittance"),  OPR("voltage", NUMD_VD, IF_REAL, "Voltage"),  OPR("current", NUMD_ID, IF_REAL, "Current"),  OPR("conductance", NUMD_G11, IF_REAL, "Conductance"),  OPR("capacitance", NUMD_C11, IF_REAL, "Capacitance"),  IOP("temp", NUMD_TEMP, IF_REAL, "Instance Temperature")};IFparm NUMDmPTable[] = {	/* model parameters */  /* numerical-device models no longer have parameters */  /* one is left behind to keep the table from being empty */  IP("numd", NUMD_MOD_NUMD, IF_REAL, "Numerical Diode")};char *NUMDnames[] = {  "D+",  "D-"};int NUMDnSize = NUMELEMS(NUMDnames);int NUMDpTSize = NUMELEMS(NUMDpTable);int NUMDmPTSize = NUMELEMS(NUMDmPTable);int NUMDiSize = sizeof(NUMDinstance);int NUMDmSize = sizeof(NUMDmodel);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?