Jspice3
Main Page
Data Structures
Files
File List
Globals
tfdefs.h
Go to the documentation of this file.
1
/***************************************************************************
2
JSPICE3 adaptation of Spice3e2 - 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
#ifndef TF
9
#define TF
10
11
#include "
analysis.h
"
12
13
/* TFdefs.h - defs for transfer function analyses */
14
15
typedef
struct
{
16
int
JOBtype
;
17
JOB
*
JOBnextJob
;
18
IFuid
JOBname
;
19
CKTnode
*
TFoutPos
;
/* output nodes */
20
CKTnode
*
TFoutNeg
;
21
IFuid
TFoutSrc
;
/* device names */
22
IFuid
TFinSrc
;
23
GENERIC
*
TFinSrcDev
;
/* pointers to devices */
24
GENERIC
*
TFoutSrcDev
;
25
GENERIC
*
TFplot
;
/* pointer to plot */
26
char
*
TFoutName
;
/* a printable name for an output v(x,y) */
27
unsigned
int
TFoutIsV :1;
28
unsigned
int
TFoutIsI :1;
29
unsigned
int
TFinIsV :1;
30
unsigned
int
TFinIsI :1;
31
struct
sACprms
AC;
/* AC parameter storage */
32
struct
sDCTprms
DC;
/* DC parameter storage */
33
}
TFAN
;
34
35
#define TF_OUTPOS 1
36
#define TF_OUTNEG 2
37
#define TF_OUTSRC 3
38
#define TF_INSRC 4
39
#define TF_OUTNAME 5
40
41
42
#ifdef __STDC__
43
extern
int
TFan
(
GENERIC
*,
int
);
44
extern
int
TFaskQuest
(
GENERIC
*,
GENERIC
*,
int
,
IFvalue
*);
45
extern
int
TFparse
(
GENERIC
*,
GENERIC
*,
int
,
GENERIC
*,
char
**,
GENERIC
*,
GENERIC
*);
46
extern
int
TFsetParm
(
GENERIC
*,
GENERIC
*,
int
,
IFvalue
*);
47
#else
48
extern
int
TFan
();
49
extern
int
TFaskQuest
();
50
extern
int
TFparse
();
51
extern
int
TFsetParm
();
52
#endif
53
54
55
#endif
/* TF */
TFAN::TFoutPos
CKTnode * TFoutPos
Definition:
tfdefs.h:19
TFAN
Definition:
tfdefs.h:15
sCKTnode
Definition:
cktdefs.h:30
TFAN::JOBnextJob
JOB * JOBnextJob
Definition:
tfdefs.h:17
sACprms
Definition:
analysis.h:59
TFAN::TFoutSrc
IFuid TFoutSrc
Definition:
tfdefs.h:21
sJOB
Definition:
cktdefs.h:23
TFAN::TFoutName
char * TFoutName
Definition:
tfdefs.h:26
TFAN::JOBname
IFuid JOBname
Definition:
tfdefs.h:18
TFparse
int TFparse()
IFuid
GENERIC * IFuid
Definition:
ifsim.h:72
analysis.h
TFaskQuest
int TFaskQuest()
TFan
int TFan()
TFAN::TFoutNeg
CKTnode * TFoutNeg
Definition:
tfdefs.h:20
TFAN::TFinSrcDev
GENERIC * TFinSrcDev
Definition:
tfdefs.h:23
TFAN::JOBtype
int JOBtype
Definition:
tfdefs.h:16
uIFvalue
Definition:
ifsim.h:231
TFAN::TFinSrc
IFuid TFinSrc
Definition:
tfdefs.h:22
TFAN::TFplot
GENERIC * TFplot
Definition:
tfdefs.h:25
sDCTprms
Definition:
analysis.h:26
TFAN::TFoutSrcDev
GENERIC * TFoutSrcDev
Definition:
tfdefs.h:24
TFsetParm
int TFsetParm()
GENERIC
char GENERIC
Definition:
ifsim.h:27
src
include
tfdefs.h
Generated by
1.8.11