Jspice3
capmask.c File Reference
#include "spice.h"
#include <stdio.h>
#include "capdefs.h"
#include "sperror.h"
Include dependency graph for capmask.c:

Go to the source code of this file.

Functions

int CAPmAsk (CKTcircuit *ckt, GENmodel *inst, int which, IFvalue *value)
 

Function Documentation

int CAPmAsk ( CKTcircuit ckt,
GENmodel inst,
int  which,
IFvalue value 
)

Definition at line 16 of file capmask.c.

22 {
23  CAPmodel *here = (CAPmodel*)inst;
24 
25  switch(which) {
26  case CAP_MOD_CJ:
27  value->rValue = here->CAPcj;
28  break;
29  case CAP_MOD_CJSW:
30  value->rValue = here->CAPcjsw;
31  break;
32  case CAP_MOD_DEFWIDTH:
33  value->rValue = here->CAPdefWidth;
34  break;
35  case CAP_MOD_NARROW:
36  value->rValue = here->CAPnarrow;
37  break;
38  default:
39  return (E_BADPARM);
40  }
41  return (OK);
42 }
#define CAP_MOD_NARROW
Definition: capdefs.h:88
double CAPcjsw
Definition: capdefs.h:61
#define E_BADPARM
Definition: iferrmsg.h:26
double CAPcj
Definition: capdefs.h:60
double rValue
Definition: ifsim.h:233
#define OK
Definition: iferrmsg.h:17
double CAPnarrow
Definition: capdefs.h:63
double CAPdefWidth
Definition: capdefs.h:62
#define CAP_MOD_CJ
Definition: capdefs.h:84
#define CAP_MOD_DEFWIDTH
Definition: capdefs.h:86
#define CAP_MOD_CJSW
Definition: capdefs.h:85