Jspice3
Main Page
Data Structures
Files
File List
Globals
capmask.c
Go to the documentation of this file.
1
/***************************************************************************
2
JSPICE3 adaptation of Spice3f2 - Copyright (c) Stephen R. Whiteley 1992
3
Copyright 1990 Regents of the University of California. All rights reserved.
4
Authors: 1985 Thomas L. Quarles
5
1992 Stephen R. Whiteley
6
****************************************************************************/
7
8
#include "
spice.h
"
9
#include <stdio.h>
10
#include "
capdefs.h
"
11
#include "
sperror.h
"
12
13
14
/* ARGSUSED */
15
int
16
CAPmAsk
(ckt,inst,which,value)
17
18
CKTcircuit
*ckt;
19
GENmodel
*inst;
20
int
which;
21
IFvalue
*value;
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
}
CAPmAsk
int CAPmAsk(CKTcircuit *ckt, GENmodel *inst, int which, IFvalue *value)
Definition:
capmask.c:16
CAP_MOD_NARROW
#define CAP_MOD_NARROW
Definition:
capdefs.h:88
CKTcircuit
Definition:
cktdefs.h:62
sCAPmodel::CAPcjsw
double CAPcjsw
Definition:
capdefs.h:61
capdefs.h
E_BADPARM
#define E_BADPARM
Definition:
iferrmsg.h:26
sCAPmodel::CAPcj
double CAPcj
Definition:
capdefs.h:60
uIFvalue::rValue
double rValue
Definition:
ifsim.h:233
sCAPmodel
Definition:
capdefs.h:53
OK
#define OK
Definition:
iferrmsg.h:17
sperror.h
sCAPmodel::CAPnarrow
double CAPnarrow
Definition:
capdefs.h:63
spice.h
sGENmodel
Definition:
gendefs.h:39
sCAPmodel::CAPdefWidth
double CAPdefWidth
Definition:
capdefs.h:62
CAP_MOD_CJ
#define CAP_MOD_CJ
Definition:
capdefs.h:84
uIFvalue
Definition:
ifsim.h:231
CAP_MOD_DEFWIDTH
#define CAP_MOD_DEFWIDTH
Definition:
capdefs.h:86
CAP_MOD_CJSW
#define CAP_MOD_CJSW
Definition:
capdefs.h:85
src
lib
dev
cap
capmask.c
Generated by
1.8.11