Jspice3
ifsim.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sIFparm
 
struct  sIFparseTree
 
struct  sIFcomplex
 
union  uIFvalue
 
struct  sIFkeys
 
struct  sIFdevice
 
struct  sIFanalysis
 
struct  sIFsimulator
 
struct  sIFfrontEnd
 

Macros

#define UID_ANALYSIS   0x1
 
#define UID_TASK   0x2
 
#define UID_INSTANCE   0x4
 
#define UID_MODEL   0x8
 
#define UID_SIGNAL   0x10
 
#define UID_OTHER   0x20
 
#define IF_FLAG   0x1
 
#define IF_INTEGER   0x2
 
#define IF_REAL   0x4
 
#define IF_COMPLEX   0x8
 
#define IF_NODE   0x10
 
#define IF_STRING   0x20
 
#define IF_INSTANCE   0x40
 
#define IF_PARSETREE   0x80
 
#define IF_SELECT   0x800
 
#define IF_VSELECT   0x400
 
#define IF_VECTOR   0x8000
 
#define IF_FLAGVEC   (IF_FLAG|IF_VECTOR)
 
#define IF_INTVEC   (IF_INTEGER|IF_VECTOR)
 
#define IF_REALVEC   (IF_REAL|IF_VECTOR)
 
#define IF_CPLXVEC   (IF_COMPLEX|IF_VECTOR)
 
#define IF_NODEVEC   (IF_NODE|IF_VECTOR)
 
#define IF_STRINGVEC   (IF_STRING|IF_VECTOR)
 
#define IF_INSTVEC   (IF_INSTANCE|IF_VECTOR)
 
#define IF_REQUIRED   0x4000
 
#define IF_VARTYPES   0x80ff
 
#define IF_SET   0x2000
 
#define IF_ASK   0x1000
 
#define IF_UNIMP_MASK   0x3000
 
#define ERR_WARNING   0x1
 
#define ERR_FATAL   0x2
 
#define ERR_PANIC   0x4
 
#define ERR_INFO   0x8
 
#define RESUME   0
 
#define RESTART   1
 
#define SKIPTONEXT   2
 

Typedefs

typedef char GENERIC
 
typedef struct sIFparm IFparm
 
typedef GENERICIFuid
 
typedef struct sIFparseTree IFparseTree
 
typedef GENERICIFnode
 
typedef struct sIFcomplex IFcomplex
 
typedef union uIFvalue IFvalue
 
typedef struct sIFkeys IFkeys
 
typedef struct sIFdevice IFdevice
 
typedef struct sIFanalysis IFanalysis
 
typedef struct sIFsimulator IFsimulator
 
typedef struct sIFfrontEnd IFfrontEnd
 

Macro Definition Documentation

#define ERR_FATAL   0x2

Definition at line 518 of file ifsim.h.

#define ERR_INFO   0x8

Definition at line 520 of file ifsim.h.

#define ERR_PANIC   0x4

Definition at line 519 of file ifsim.h.

#define ERR_WARNING   0x1

Definition at line 517 of file ifsim.h.

#define IF_ASK   0x1000

Definition at line 136 of file ifsim.h.

#define IF_COMPLEX   0x8

Definition at line 109 of file ifsim.h.

#define IF_CPLXVEC   (IF_COMPLEX|IF_VECTOR)

Definition at line 126 of file ifsim.h.

#define IF_FLAG   0x1

Definition at line 106 of file ifsim.h.

#define IF_FLAGVEC   (IF_FLAG|IF_VECTOR)

Definition at line 123 of file ifsim.h.

#define IF_INSTANCE   0x40

Definition at line 112 of file ifsim.h.

#define IF_INSTVEC   (IF_INSTANCE|IF_VECTOR)

Definition at line 129 of file ifsim.h.

#define IF_INTEGER   0x2

Definition at line 107 of file ifsim.h.

#define IF_INTVEC   (IF_INTEGER|IF_VECTOR)

Definition at line 124 of file ifsim.h.

#define IF_NODE   0x10

Definition at line 110 of file ifsim.h.

#define IF_NODEVEC   (IF_NODE|IF_VECTOR)

Definition at line 127 of file ifsim.h.

#define IF_PARSETREE   0x80

Definition at line 113 of file ifsim.h.

#define IF_REAL   0x4

Definition at line 108 of file ifsim.h.

#define IF_REALVEC   (IF_REAL|IF_VECTOR)

Definition at line 125 of file ifsim.h.

#define IF_REQUIRED   0x4000

Definition at line 131 of file ifsim.h.

#define IF_SELECT   0x800

Definition at line 117 of file ifsim.h.

#define IF_SET   0x2000

Definition at line 135 of file ifsim.h.

#define IF_STRING   0x20

Definition at line 111 of file ifsim.h.

#define IF_STRINGVEC   (IF_STRING|IF_VECTOR)

Definition at line 128 of file ifsim.h.

#define IF_UNIMP_MASK   0x3000

Definition at line 141 of file ifsim.h.

#define IF_VARTYPES   0x80ff

Definition at line 133 of file ifsim.h.

#define IF_VECTOR   0x8000

Definition at line 121 of file ifsim.h.

#define IF_VSELECT   0x400

Definition at line 118 of file ifsim.h.

#define RESTART   1

Definition at line 527 of file ifsim.h.

#define RESUME   0

Definition at line 525 of file ifsim.h.

#define SKIPTONEXT   2

Definition at line 529 of file ifsim.h.

#define UID_ANALYSIS   0x1

Definition at line 80 of file ifsim.h.

#define UID_INSTANCE   0x4

Definition at line 82 of file ifsim.h.

#define UID_MODEL   0x8

Definition at line 83 of file ifsim.h.

#define UID_OTHER   0x20

Definition at line 85 of file ifsim.h.

#define UID_SIGNAL   0x10

Definition at line 84 of file ifsim.h.

#define UID_TASK   0x2

Definition at line 81 of file ifsim.h.

Typedef Documentation

typedef char GENERIC

Definition at line 27 of file ifsim.h.

typedef struct sIFanalysis IFanalysis
typedef struct sIFcomplex IFcomplex
typedef struct sIFdevice IFdevice
typedef struct sIFfrontEnd IFfrontEnd
typedef struct sIFkeys IFkeys
typedef GENERIC* IFnode

Definition at line 220 of file ifsim.h.

typedef struct sIFparm IFparm
typedef struct sIFparseTree IFparseTree
typedef struct sIFsimulator IFsimulator
typedef GENERIC* IFuid

Definition at line 72 of file ifsim.h.

typedef union uIFvalue IFvalue