b3soifdmpar.c

来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C语言 代码 · 共 1,627 行 · 第 1/4 页

C
1,627
字号
            mod->B3SOIFDlwrGiven = TRUE;            break;        case  B3SOIFD_MOD_LNFACTOR :            mod->B3SOIFDlnfactor = value->rValue;            mod->B3SOIFDlnfactorGiven = TRUE;            break;        case  B3SOIFD_MOD_LDWG :            mod->B3SOIFDldwg = value->rValue;            mod->B3SOIFDldwgGiven = TRUE;            break;        case  B3SOIFD_MOD_LDWB :            mod->B3SOIFDldwb = value->rValue;            mod->B3SOIFDldwbGiven = TRUE;            break;        case B3SOIFD_MOD_LVOFF:            mod->B3SOIFDlvoff = value->rValue;            mod->B3SOIFDlvoffGiven = TRUE;            break;        case B3SOIFD_MOD_LETA0:            mod->B3SOIFDleta0 = value->rValue;            mod->B3SOIFDleta0Given = TRUE;            break;                         case B3SOIFD_MOD_LETAB:            mod->B3SOIFDletab = value->rValue;            mod->B3SOIFDletabGiven = TRUE;            break;                         case  B3SOIFD_MOD_LDSUB:                         mod->B3SOIFDldsub = value->rValue;            mod->B3SOIFDldsubGiven = TRUE;            break;        case  B3SOIFD_MOD_LCIT :            mod->B3SOIFDlcit = value->rValue;            mod->B3SOIFDlcitGiven = TRUE;            break;        case  B3SOIFD_MOD_LCDSC :            mod->B3SOIFDlcdsc = value->rValue;            mod->B3SOIFDlcdscGiven = TRUE;            break;        case  B3SOIFD_MOD_LCDSCB :            mod->B3SOIFDlcdscb = value->rValue;            mod->B3SOIFDlcdscbGiven = TRUE;            break;        case  B3SOIFD_MOD_LCDSCD :            mod->B3SOIFDlcdscd = value->rValue;            mod->B3SOIFDlcdscdGiven = TRUE;            break;        case B3SOIFD_MOD_LPCLM:            mod->B3SOIFDlpclm = value->rValue;            mod->B3SOIFDlpclmGiven = TRUE;            break;                         case B3SOIFD_MOD_LPDIBL1:            mod->B3SOIFDlpdibl1 = value->rValue;            mod->B3SOIFDlpdibl1Given = TRUE;            break;                         case B3SOIFD_MOD_LPDIBL2:            mod->B3SOIFDlpdibl2 = value->rValue;            mod->B3SOIFDlpdibl2Given = TRUE;            break;                         case B3SOIFD_MOD_LPDIBLB:            mod->B3SOIFDlpdiblb = value->rValue;            mod->B3SOIFDlpdiblbGiven = TRUE;            break;                         case  B3SOIFD_MOD_LDROUT:                         mod->B3SOIFDldrout = value->rValue;            mod->B3SOIFDldroutGiven = TRUE;            break;        case B3SOIFD_MOD_LPVAG:            mod->B3SOIFDlpvag = value->rValue;            mod->B3SOIFDlpvagGiven = TRUE;            break;                         case  B3SOIFD_MOD_LDELTA :            mod->B3SOIFDldelta = value->rValue;            mod->B3SOIFDldeltaGiven = TRUE;            break;        case  B3SOIFD_MOD_LAII :            mod->B3SOIFDlaii = value->rValue;            mod->B3SOIFDlaiiGiven = TRUE;            break;        case  B3SOIFD_MOD_LBII :            mod->B3SOIFDlbii = value->rValue;            mod->B3SOIFDlbiiGiven = TRUE;            break;        case  B3SOIFD_MOD_LCII :            mod->B3SOIFDlcii = value->rValue;            mod->B3SOIFDlciiGiven = TRUE;            break;        case  B3SOIFD_MOD_LDII :            mod->B3SOIFDldii = value->rValue;            mod->B3SOIFDldiiGiven = TRUE;            break;        case  B3SOIFD_MOD_LALPHA0 :            mod->B3SOIFDlalpha0 = value->rValue;            mod->B3SOIFDlalpha0Given = TRUE;            break;        case  B3SOIFD_MOD_LALPHA1 :            mod->B3SOIFDlalpha1 = value->rValue;            mod->B3SOIFDlalpha1Given = TRUE;            break;        case  B3SOIFD_MOD_LBETA0 :            mod->B3SOIFDlbeta0 = value->rValue;            mod->B3SOIFDlbeta0Given = TRUE;            break;        case  B3SOIFD_MOD_LAGIDL :            mod->B3SOIFDlagidl = value->rValue;            mod->B3SOIFDlagidlGiven = TRUE;            break;        case  B3SOIFD_MOD_LBGIDL :            mod->B3SOIFDlbgidl = value->rValue;            mod->B3SOIFDlbgidlGiven = TRUE;            break;        case  B3SOIFD_MOD_LNGIDL :            mod->B3SOIFDlngidl = value->rValue;            mod->B3SOIFDlngidlGiven = TRUE;            break;        case  B3SOIFD_MOD_LNTUN :            mod->B3SOIFDlntun = value->rValue;            mod->B3SOIFDlntunGiven = TRUE;            break;        case  B3SOIFD_MOD_LNDIODE :            mod->B3SOIFDlndiode = value->rValue;            mod->B3SOIFDlndiodeGiven = TRUE;            break;        case  B3SOIFD_MOD_LISBJT :            mod->B3SOIFDlisbjt = value->rValue;            mod->B3SOIFDlisbjtGiven = TRUE;            break;        case  B3SOIFD_MOD_LISDIF :            mod->B3SOIFDlisdif = value->rValue;            mod->B3SOIFDlisdifGiven = TRUE;            break;        case  B3SOIFD_MOD_LISREC :            mod->B3SOIFDlisrec = value->rValue;            mod->B3SOIFDlisrecGiven = TRUE;            break;        case  B3SOIFD_MOD_LISTUN :            mod->B3SOIFDlistun = value->rValue;            mod->B3SOIFDlistunGiven = TRUE;            break;        case  B3SOIFD_MOD_LEDL :            mod->B3SOIFDledl = value->rValue;            mod->B3SOIFDledlGiven = TRUE;            break;        case  B3SOIFD_MOD_LKBJT1 :            mod->B3SOIFDlkbjt1 = value->rValue;            mod->B3SOIFDlkbjt1Given = TRUE;            break;	/* CV Model */        case  B3SOIFD_MOD_LVSDFB :            mod->B3SOIFDlvsdfb = value->rValue;            mod->B3SOIFDlvsdfbGiven = TRUE;            break;        case  B3SOIFD_MOD_LVSDTH :            mod->B3SOIFDlvsdth = value->rValue;            mod->B3SOIFDlvsdthGiven = TRUE;            break;        /* Width Dependence */        case B3SOIFD_MOD_WNPEAK:            mod->B3SOIFDwnpeak = value->rValue;            mod->B3SOIFDwnpeakGiven = TRUE;            break;        case B3SOIFD_MOD_WNSUB:            mod->B3SOIFDwnsub = value->rValue;            mod->B3SOIFDwnsubGiven = TRUE;            break;        case B3SOIFD_MOD_WNGATE:            mod->B3SOIFDwngate = value->rValue;            mod->B3SOIFDwngateGiven = TRUE;            break;        case B3SOIFD_MOD_WVTH0:            mod->B3SOIFDwvth0 = value->rValue;            mod->B3SOIFDwvth0Given = TRUE;            break;        case  B3SOIFD_MOD_WK1:            mod->B3SOIFDwk1 = value->rValue;            mod->B3SOIFDwk1Given = TRUE;            break;        case  B3SOIFD_MOD_WK2:            mod->B3SOIFDwk2 = value->rValue;            mod->B3SOIFDwk2Given = TRUE;            break;        case  B3SOIFD_MOD_WK3:            mod->B3SOIFDwk3 = value->rValue;            mod->B3SOIFDwk3Given = TRUE;            break;        case  B3SOIFD_MOD_WK3B:            mod->B3SOIFDwk3b = value->rValue;            mod->B3SOIFDwk3bGiven = TRUE;            break;        case  B3SOIFD_MOD_WVBSA:            mod->B3SOIFDwvbsa = value->rValue;            mod->B3SOIFDwvbsaGiven = TRUE;            break;        case  B3SOIFD_MOD_WDELP:            mod->B3SOIFDwdelp = value->rValue;            mod->B3SOIFDwdelpGiven = TRUE;            break;        case  B3SOIFD_MOD_WKB1 :            mod->B3SOIFDwkb1 = value->rValue;            mod->B3SOIFDwkb1Given = TRUE;            break;        case  B3SOIFD_MOD_WKB3 :            mod->B3SOIFDwkb3 = value->rValue;            mod->B3SOIFDwkb3Given = TRUE;            break;        case  B3SOIFD_MOD_WDVBD0 :            mod->B3SOIFDwdvbd0 = value->rValue;            mod->B3SOIFDwdvbd0Given = TRUE;            break;        case  B3SOIFD_MOD_WDVBD1 :            mod->B3SOIFDwdvbd1 = value->rValue;            mod->B3SOIFDwdvbd1Given = TRUE;            break;        case  B3SOIFD_MOD_WW0:            mod->B3SOIFDww0 = value->rValue;            mod->B3SOIFDww0Given = TRUE;            break;        case  B3SOIFD_MOD_WNLX:            mod->B3SOIFDwnlx = value->rValue;            mod->B3SOIFDwnlxGiven = TRUE;            break;        case  B3SOIFD_MOD_WDVT0:                           mod->B3SOIFDwdvt0 = value->rValue;            mod->B3SOIFDwdvt0Given = TRUE;            break;        case  B3SOIFD_MOD_WDVT1:                         mod->B3SOIFDwdvt1 = value->rValue;            mod->B3SOIFDwdvt1Given = TRUE;            break;        case  B3SOIFD_MOD_WDVT2:                         mod->B3SOIFDwdvt2 = value->rValue;            mod->B3SOIFDwdvt2Given = TRUE;            break;        case  B3SOIFD_MOD_WDVT0W:                           mod->B3SOIFDwdvt0w = value->rValue;            mod->B3SOIFDwdvt0wGiven = TRUE;            break;        case  B3SOIFD_MOD_WDVT1W:                         mod->B3SOIFDwdvt1w = value->rValue;            mod->B3SOIFDwdvt1wGiven = TRUE;            break;        case  B3SOIFD_MOD_WDVT2W:                         mod->B3SOIFDwdvt2w = value->rValue;            mod->B3SOIFDwdvt2wGiven = TRUE;            break;        case  B3SOIFD_MOD_WU0 :            mod->B3SOIFDwu0 = value->rValue;            mod->B3SOIFDwu0Given = TRUE;            break;        case B3SOIFD_MOD_WUA:            mod->B3SOIFDwua = value->rValue;            mod->B3SOIFDwuaGiven = TRUE;            break;        case B3SOIFD_MOD_WUB:            mod->B3SOIFDwub = value->rValue;            mod->B3SOIFDwubGiven = TRUE;            break;        case B3SOIFD_MOD_WUC:            mod->B3SOIFDwuc = value->rValue;            mod->B3SOIFDwucGiven = TRUE;            break;        case B3SOIFD_MOD_WVSAT:            mod->B3SOIFDwvsat = value->rValue;            mod->B3SOIFDwvsatGiven = TRUE;            break;        case B3SOIFD_MOD_WA0:            mod->B3SOIFDwa0 = value->rValue;            mod->B3SOIFDwa0Given = TRUE;            break;        case B3SOIFD_MOD_WAGS:            mod->B3SOIFDwags= value->rValue;            mod->B3SOIFDwagsGiven = TRUE;            break;        case  B3SOIFD_MOD_WB0 :            mod->B3SOIFDwb0 = value->rValue;            mod->B3SOIFDwb0Given = TRUE;            break;        case  B3SOIFD_MOD_WB1 :            mod->B3SOIFDwb1 = value->rValue;            mod->B3SOIFDwb1Given = TRUE;            break;        case B3SOIFD_MOD_WKETA:            mod->B3SOIFDwketa = value->rValue;            mod->B3SOIFDwketaGiven = TRUE;            break;            case B3SOIFD_MOD_WABP:            mod->B3SOIFDwabp = value->rValue;            mod->B3SOIFDwabpGiven = TRUE;            break;            case B3SOIFD_MOD_WMXC:            mod->B3SOIFDwmxc = value->rValue;            mod->B3SOIFDwmxcGiven = TRUE;            break;            case B3SOIFD_MOD_WADICE0:            mod->B3SOIFDwadice0 = value->rValue;            mod->B3SOIFDwadice0Given = TRUE;            break;            case B3SOIFD_MOD_WA1:            mod->B3SOIFDwa1 = value->rValue;            mod->B3SOIFDwa1Given = TRUE;            break;        case B3SOIFD_MOD_WA2:            mod->B3SOIFDwa2 = value->rValue;            mod->B3SOIFDwa2Given = TRUE;            break;        case B3SOIFD_MOD_WRDSW:            mod->B3SOIFDwrdsw = value->rValue;            mod->B3SOIFDwrdswGiven = TRUE;            break;                             case B3SOIFD_MOD_WPRWB:            mod->B3SOIFDwprwb = value->rValue;            mod->B3SOIFDwprwbGiven = TRUE;            break;                             case B3SOIFD_MOD_WPRWG:            mod->B3SOIFDwprwg = value->rValue;            mod->B3SOIFDwprwgGiven = TRUE;            break;                             case  B3SOIFD_MOD_WWR :            mod->B3SOIFDwwr = value->rValue;            mod->B3SOIFDwwrGiven = TRUE;            break;        case  B3SOIFD_MOD_WNFACTOR :            mod->B3SOIFDwnfactor = value->rValue;            mod->B3SOIFDwnfactorGiven = TRUE;            break;        case  B3SOIFD_MOD_WDWG :            mod->B3SOIFDwdwg = value->rValue;            mod->B3SOIFDwdwgGiven = TRUE;            break;        case  B3SOIFD_MOD_WDWB :            mod->B3SOIFDwdwb = value->rValue;            mod->B3SOIFDwdwbGiven = TRUE;            break;        case B3SOIFD_MOD_WVOFF:            mod->B3SOIFDwvoff = value->rValue;            mod->B3SOIFDwvoffGiven = TRUE;            break;        case B3SOIFD_MOD_WETA0:            mod->B3SOIFDweta0 = value->rValue;            mod->B3SOIFDweta0Given = TRUE;            break;                         case B3SOIFD_MOD_WETAB:            mod->B3SOIFDwetab = value->rValue;            mod->B3SOIFDwetabGiven = TRUE;            break;                         case  B3SOIFD_MOD_WDSUB:                         mod->B3SOIFDwdsub = value->rValue;            mod->B3SOIFDwdsubGiven = TRUE;            break;        case  B3SOIFD_MOD_WCIT :            mod->B3SOIFDwcit = value->rValue;            mod->B3SOIFDwcitGiven = TRUE;            break;        case  B3SOIFD_MOD_WCDSC :            mod->B3SOIFDwcdsc = value->rValue;            mod->B3SOIFDwcdscGiven = TRUE;            break;        case  B3SOIFD_MOD_WCDSCB :            mod->B3SOIFDwcdscb = value->rValue;            mod->B3SOIFDwcdscbGiven = TRUE;            break;        case  B3SOIFD_MOD_WCDSCD :            mod->B3SOIFDwcdscd = value->rValue;            mod->B3SOIFDwcdscdGiven = TRUE;            break;        case B3SOIFD_MOD_WPCLM:            mod->B3SOIFDwpclm = value->rValue;            mod->B3SOIFDwpclmGiven = TRUE;            break;                         case B3SOIFD_MOD_WPDIBL1:            mod->B3SOIFDwpdibl1 = value->rValue;            mod->B3SOIFDwpdibl1Given = TRUE;            break;                         case B3SOIFD_MOD_WPDIBL2:            mod->B3SOIFDwpdibl2 = value->rValue;            mod->B3SOIFDwpdibl2Given = TRUE;            break;                         case B3SOIFD_MOD_WPDIBLB:            mod->B3SOIFDwpdiblb = value->rValue;            mod->B3SOIFDwpdiblbGiven = TRUE;            break;                         case  B3SOIFD_MOD_WDROUT:                         mod->B3SOIFDwdrout = value->rValue;            mod->B3SOIFDwdroutGiven = TRUE;            break;        case B3SOIFD_MOD_WPVAG:            mod->B3SOIFDwpvag = value->rValue;            mod->B3SOIFDwpvagGiven = TRUE;            break;                         case  B3SOIFD_MOD_WDELTA :            mod->B3SOIFDwdelta = value->rValue;            mod->B3SOIFDwdeltaGiven = TRUE;            break;        case  B3SOIFD_MOD_WAII :            mod->B3SOIFDwaii = value->rValue;            mod->B3SOIFDwaiiGiven = TRUE;            break;        case  B3SOIFD_MOD_WBII :            mod->B3SOIFDwbii = value->rValue;            mod->B3SOIFDwbiiGiven = TRUE;            break;        case  B3SOIFD_MOD_WCII :            mod->B3SOIFDwcii = value->rValue;            mod->B3SOIFDwciiGiven = TRUE;            break;        case  B3SOIFD_MOD_WDII :            mod->B3SOIFDwdii = value->rValue;            mod->B3SOIFDwdiiGiven = TRUE;

⌨️ 快捷键说明

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