Jspice3
Main Page
Data Structures
Files
File List
Globals
resmask.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
1993 Stephen R. Whiteley
6
****************************************************************************/
7
8
#include "
spice.h
"
9
#include <stdio.h>
10
#include "
resdefs.h
"
11
#include "
const.h
"
12
#include "
sperror.h
"
13
14
15
/* ARGSUSED */
16
int
17
RESmAsk
(ckt,inModel,which,value)
18
19
CKTcircuit
*ckt;
20
GENmodel
*inModel;
21
int
which;
22
IFvalue
*value;
23
{
24
RESmodel
*
model
= (
RESmodel
*)inModel;
25
26
switch
(which) {
27
case
RES_MOD_TNOM
:
28
value->
rValue
= model->
REStnom
-
CONSTCtoK
;
29
break
;
30
case
RES_MOD_TC1
:
31
value->
rValue
= model->
REStempCoeff1
;
32
break
;
33
case
RES_MOD_TC2
:
34
value->
rValue
= model->
REStempCoeff2
;
35
break
;
36
case
RES_MOD_RSH
:
37
value->
rValue
= model->
RESsheetRes
;
38
break
;
39
case
RES_MOD_DEFWIDTH
:
40
value->
rValue
= model->
RESdefWidth
;
41
break
;
42
case
RES_MOD_NARROW
:
43
value->
rValue
= model->
RESnarrow
;
44
break
;
45
default
:
46
return
(
E_BADPARM
);
47
}
48
return
(
OK
);
49
}
50
sRESmodel::REStempCoeff1
double REStempCoeff1
Definition:
resdefs.h:63
CKTcircuit
Definition:
cktdefs.h:62
resdefs.h
RES_MOD_TC1
#define RES_MOD_TC1
Definition:
resdefs.h:88
CONSTCtoK
#define CONSTCtoK
Definition:
const.h:11
sRESmodel::REStempCoeff2
double REStempCoeff2
Definition:
resdefs.h:64
E_BADPARM
#define E_BADPARM
Definition:
iferrmsg.h:26
RES_MOD_RSH
#define RES_MOD_RSH
Definition:
resdefs.h:90
uIFvalue::rValue
double rValue
Definition:
ifsim.h:233
OK
#define OK
Definition:
iferrmsg.h:17
sRESmodel::RESdefWidth
double RESdefWidth
Definition:
resdefs.h:66
sperror.h
RES_MOD_DEFWIDTH
#define RES_MOD_DEFWIDTH
Definition:
resdefs.h:91
sRESmodel::REStnom
double REStnom
Definition:
resdefs.h:62
spice.h
sGENmodel
Definition:
gendefs.h:39
sRESmodel
Definition:
resdefs.h:54
model
static char model[32]
Definition:
subckt.c:76
const.h
RES_MOD_TC2
#define RES_MOD_TC2
Definition:
resdefs.h:89
uIFvalue
Definition:
ifsim.h:231
RESmAsk
int RESmAsk(CKTcircuit *ckt, GENmodel *inModel, int which, IFvalue *value)
Definition:
resmask.c:17
sRESmodel::RESnarrow
double RESnarrow
Definition:
resdefs.h:67
RES_MOD_TNOM
#define RES_MOD_TNOM
Definition:
resdefs.h:94
sRESmodel::RESsheetRes
double RESsheetRes
Definition:
resdefs.h:65
RES_MOD_NARROW
#define RES_MOD_NARROW
Definition:
resdefs.h:92
src
lib
dev
res
resmask.c
Generated by
1.8.11