Jspice3
Main Page
Data Structures
Files
File List
Globals
distaskq.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: 1988 Jaijeet S Roychowdhury
5
1993 Stephen R. Whiteley
6
****************************************************************************/
7
8
#include "
suffix.h
"
9
#include <stdio.h>
10
#include "
cktdefs.h
"
11
#include "
iferrmsg.h
"
12
#include "
distodef.h
"
13
#include "
distoext.h
"
14
15
16
/* ARGSUSED */
17
int
18
DISTOaskQuest
(cktp,anal,which,value)
19
20
GENERIC
*cktp;
21
GENERIC
*anal;
22
int
which;
23
IFvalue
*value;
24
{
25
switch
(which) {
26
27
case
D_START
:
28
value->
rValue
= ((
DISTOAN
*)anal)->DstartF1;
29
break
;
30
31
case
D_STOP
:
32
value->
rValue
= ((
DISTOAN
*)anal)->DstopF1 ;
33
break
;
34
35
case
D_STEPS
:
36
value->
iValue
= ((
DISTOAN
*)anal)->DnumSteps;
37
break
;
38
39
case
D_DEC
:
40
if
(((
DISTOAN
*)anal)->DstepType ==
DECADE
) {
41
value->
iValue
=1;
42
}
43
else
{
44
value->
iValue
=0;
45
}
46
break
;
47
48
case
D_OCT
:
49
if
(((
DISTOAN
*)anal)->DstepType ==
OCTAVE
) {
50
value->
iValue
=1;
51
}
52
else
{
53
value->
iValue
=0;
54
}
55
break
;
56
57
case
D_LIN
:
58
if
(((
DISTOAN
*)anal)->DstepType ==
LINEAR
) {
59
value->
iValue
=1;
60
}
61
else
{
62
value->
iValue
=0;
63
}
64
break
;
65
66
case
D_F2OVRF1
:
67
value->
rValue
= ((
DISTOAN
*)anal)->Df2ovrF1;
68
break
;
69
70
default
:
71
return
(
E_BADPARM
);
72
}
73
return
(
OK
);
74
}
D_LIN
#define D_LIN
Definition:
distodef.h:150
cktdefs.h
distodef.h
D_DEC
#define D_DEC
Definition:
distodef.h:148
D_STOP
#define D_STOP
Definition:
distodef.h:152
E_BADPARM
#define E_BADPARM
Definition:
iferrmsg.h:26
OCTAVE
#define OCTAVE
Definition:
analysis.h:48
uIFvalue::iValue
int iValue
Definition:
ifsim.h:232
uIFvalue::rValue
double rValue
Definition:
ifsim.h:233
OK
#define OK
Definition:
iferrmsg.h:17
D_START
#define D_START
Definition:
distodef.h:151
LINEAR
#define LINEAR
Definition:
analysis.h:49
distoext.h
DISTOaskQuest
int DISTOaskQuest(GENERIC *cktp, GENERIC *anal, int which, IFvalue *value)
Definition:
distaskq.c:18
iferrmsg.h
D_F2OVRF1
#define D_F2OVRF1
Definition:
distodef.h:154
DISTOAN
Definition:
distodef.h:90
uIFvalue
Definition:
ifsim.h:231
DECADE
#define DECADE
Definition:
analysis.h:47
D_STEPS
#define D_STEPS
Definition:
distodef.h:153
suffix.h
GENERIC
char GENERIC
Definition:
ifsim.h:27
D_OCT
#define D_OCT
Definition:
distodef.h:149
src
lib
analysis
distaskq.c
Generated by
1.8.11