|
|
@ -114,6 +114,9 @@ CKTsetOpt(CKTcircuit *ckt, JOB *anal, int opt, IFvalue *val) |
|
|
case OPT_BYPASS: |
|
|
case OPT_BYPASS: |
|
|
task->TSKbypass = val->iValue; |
|
|
task->TSKbypass = val->iValue; |
|
|
break; |
|
|
break; |
|
|
|
|
|
case OPT_XMU: |
|
|
|
|
|
task->TSKxmu = val->rValue; |
|
|
|
|
|
break; |
|
|
case OPT_MAXORD: |
|
|
case OPT_MAXORD: |
|
|
task->TSKmaxOrder = val->iValue; |
|
|
task->TSKmaxOrder = val->iValue; |
|
|
/* Check options method and maxorder for consistency */ |
|
|
/* Check options method and maxorder for consistency */ |
|
|
@ -265,6 +268,7 @@ static IFparm OPTtbl[] = { |
|
|
{ "lvltim", 0, IF_INTEGER,"Type of timestep control" }, |
|
|
{ "lvltim", 0, IF_INTEGER,"Type of timestep control" }, |
|
|
{ "method", OPT_METHOD, IF_SET|IF_STRING,"Integration method" }, |
|
|
{ "method", OPT_METHOD, IF_SET|IF_STRING,"Integration method" }, |
|
|
{ "maxord", OPT_MAXORD, IF_SET|IF_INTEGER,"Maximum integration order" }, |
|
|
{ "maxord", OPT_MAXORD, IF_SET|IF_INTEGER,"Maximum integration order" }, |
|
|
|
|
|
{ "xmu", OPT_XMU, IF_SET|IF_REAL,"Coefficient for trapezoidal method" }, |
|
|
{ "defm", OPT_DEFM,IF_SET|IF_REAL,"Default MOSfet Multiplier" }, |
|
|
{ "defm", OPT_DEFM,IF_SET|IF_REAL,"Default MOSfet Multiplier" }, |
|
|
{ "defl", OPT_DEFL,IF_SET|IF_REAL,"Default MOSfet length" }, |
|
|
{ "defl", OPT_DEFL,IF_SET|IF_REAL,"Default MOSfet length" }, |
|
|
{ "defw", OPT_DEFW,IF_SET|IF_REAL,"Default MOSfet width" }, |
|
|
{ "defw", OPT_DEFW,IF_SET|IF_REAL,"Default MOSfet width" }, |
|
|
|