Jspice3
Main Page
Data Structures
Files
File List
Globals
urcmask.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
/*
9
* This routine gives access to the internal model parameters
10
* of Uniform distributed RC lines
11
*/
12
13
#include "
spice.h
"
14
#include <stdio.h>
15
#include "
urcdefs.h
"
16
#include "
sperror.h
"
17
18
19
/* ARGSUSED */
20
int
21
URCmAsk
(ckt,inst,which,value)
22
23
CKTcircuit
*ckt;
24
GENmodel
*inst;
25
int
which;
26
IFvalue
*value;
27
{
28
URCmodel
*here = (
URCmodel
*)inst;
29
30
switch
(which) {
31
case
URC_MOD_K
:
32
value->
rValue
= here->
URCk
;
33
break
;
34
case
URC_MOD_FMAX
:
35
value->
rValue
= here->
URCfmax
;
36
break
;
37
case
URC_MOD_RPERL
:
38
value->
rValue
= here->
URCrPerL
;
39
break
;
40
case
URC_MOD_CPERL
:
41
value->
rValue
= here->
URCcPerL
;
42
break
;
43
case
URC_MOD_ISPERL
:
44
value->
rValue
= here->
URCisPerL
;
45
break
;
46
case
URC_MOD_RSPERL
:
47
value->
rValue
= here->
URCrsPerL
;
48
break
;
49
default
:
50
return
(
E_BADPARM
);
51
}
52
return
(
OK
);
53
}
sURCmodel::URCfmax
double URCfmax
Definition:
urcdefs.h:48
URCmAsk
int URCmAsk(CKTcircuit *ckt, GENmodel *inst, int which, IFvalue *value)
Definition:
urcmask.c:21
CKTcircuit
Definition:
cktdefs.h:62
sURCmodel
Definition:
urcdefs.h:39
E_BADPARM
#define E_BADPARM
Definition:
iferrmsg.h:26
urcdefs.h
URC_MOD_CPERL
#define URC_MOD_CPERL
Definition:
urcdefs.h:73
URC_MOD_FMAX
#define URC_MOD_FMAX
Definition:
urcdefs.h:71
sURCmodel::URCisPerL
double URCisPerL
Definition:
urcdefs.h:51
uIFvalue::rValue
double rValue
Definition:
ifsim.h:233
OK
#define OK
Definition:
iferrmsg.h:17
sperror.h
sURCmodel::URCrsPerL
double URCrsPerL
Definition:
urcdefs.h:52
spice.h
sGENmodel
Definition:
gendefs.h:39
sURCmodel::URCcPerL
double URCcPerL
Definition:
urcdefs.h:50
uIFvalue
Definition:
ifsim.h:231
sURCmodel::URCk
double URCk
Definition:
urcdefs.h:47
URC_MOD_RPERL
#define URC_MOD_RPERL
Definition:
urcdefs.h:72
URC_MOD_RSPERL
#define URC_MOD_RSPERL
Definition:
urcdefs.h:75
sURCmodel::URCrPerL
double URCrPerL
Definition:
urcdefs.h:49
URC_MOD_ISPERL
#define URC_MOD_ISPERL
Definition:
urcdefs.h:74
URC_MOD_K
#define URC_MOD_K
Definition:
urcdefs.h:70
src
lib
dev
urc
urcmask.c
Generated by
1.8.11