Jspice3
Main Page
Data Structures
Files
File List
Globals
urcparam.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 "
urcdefs.h
"
11
#include "
sperror.h
"
12
#include "
util.h
"
13
14
15
/* ARGSUSED */
16
int
17
URCparam
(ckt,param,value,inst,select)
18
19
CKTcircuit
*ckt;
20
int
param;
21
IFvalue
*value;
22
GENinstance
*inst;
23
IFvalue
*select;
24
{
25
URCinstance
*here = (
URCinstance
*)inst;
26
switch
(param) {
27
case
URC_LEN
:
28
here->
URClength
= value->
rValue
;
29
here->
URClenGiven
=
TRUE
;
30
break
;
31
case
URC_LUMPS
:
32
here->
URClumps
= value->
rValue
;
33
here->
URClumpsGiven
=
TRUE
;
34
break
;
35
default
:
36
return
(
E_BADPARM
);
37
}
38
return
(
OK
);
39
}
URC_LUMPS
#define URC_LUMPS
Definition:
urcdefs.h:64
CKTcircuit
Definition:
cktdefs.h:62
sURCinstance::URClumps
int URClumps
Definition:
urcdefs.h:31
sURCinstance
Definition:
urcdefs.h:20
E_BADPARM
#define E_BADPARM
Definition:
iferrmsg.h:26
urcdefs.h
TRUE
#define TRUE
Definition:
util.h:27
uIFvalue::rValue
double rValue
Definition:
ifsim.h:233
sURCinstance::URClumpsGiven
unsigned URClumpsGiven
Definition:
urcdefs.h:33
URCparam
int URCparam(CKTcircuit *ckt, int param, IFvalue *value, GENinstance *inst, IFvalue *select)
Definition:
urcparam.c:17
OK
#define OK
Definition:
iferrmsg.h:17
sperror.h
util.h
spice.h
sURCinstance::URClenGiven
unsigned URClenGiven
Definition:
urcdefs.h:32
uIFvalue
Definition:
ifsim.h:231
sURCinstance::URClength
double URClength
Definition:
urcdefs.h:30
sGENinstance
Definition:
gendefs.h:24
URC_LEN
#define URC_LEN
Definition:
urcdefs.h:63
src
lib
dev
urc
urcparam.c
Generated by
1.8.11