Jspice3
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;
19  CKTnode *TFoutPos; /* output nodes */
21  IFuid TFoutSrc; /* device names */
23  GENERIC *TFinSrcDev; /* pointers to devices */
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 */
CKTnode * TFoutPos
Definition: tfdefs.h:19
Definition: tfdefs.h:15
JOB * JOBnextJob
Definition: tfdefs.h:17
IFuid TFoutSrc
Definition: tfdefs.h:21
Definition: cktdefs.h:23
char * TFoutName
Definition: tfdefs.h:26
IFuid JOBname
Definition: tfdefs.h:18
int TFparse()
GENERIC * IFuid
Definition: ifsim.h:72
int TFaskQuest()
int TFan()
CKTnode * TFoutNeg
Definition: tfdefs.h:20
GENERIC * TFinSrcDev
Definition: tfdefs.h:23
int JOBtype
Definition: tfdefs.h:16
IFuid TFinSrc
Definition: tfdefs.h:22
GENERIC * TFplot
Definition: tfdefs.h:25
GENERIC * TFoutSrcDev
Definition: tfdefs.h:24
int TFsetParm()
char GENERIC
Definition: ifsim.h:27