Jspice3
|
#include "ifsim.h"
Go to the source code of this file.
Data Structures | |
struct | INPparseTree |
struct | INPparseNode |
struct | PTelement |
struct | sPTfunc |
struct | sPTop |
Macros | |
#define | PT_PLACEHOLDER 0 /* For i(something) ... */ |
#define | PT_PLUS 1 |
#define | PT_MINUS 2 |
#define | PT_TIMES 3 |
#define | PT_DIVIDE 4 |
#define | PT_POWER 5 |
#define | PT_FUNCTION 6 |
#define | PT_CONSTANT 7 |
#define | PT_VAR 8 |
#define | PT_PARAM 9 |
#define | PT_COMMA 10 |
#define | PT_TFUNC 11 |
#define | PT_TABLE 12 |
#define | PTF_ACOS 0 |
#define | PTF_ACOSH 1 |
#define | PTF_ASIN 2 |
#define | PTF_ASINH 3 |
#define | PTF_ATAN 4 |
#define | PTF_ATANH 5 |
#define | PTF_COS 6 |
#define | PTF_COSH 7 |
#define | PTF_EXP 8 |
#define | PTF_LN 9 |
#define | PTF_LOG 10 |
#define | PTF_SIN 11 |
#define | PTF_SINH 12 |
#define | PTF_SQRT 13 |
#define | PTF_TAN 14 |
#define | PTF_TANH 15 |
#define | PTF_UMINUS 16 |
#define | PTF_ABS 17 |
#define | PTF_SGN 18 |
#define | PTF_tPULSE 1 |
#define | PTF_tPWL 2 |
#define | PTF_tSIN 3 |
#define | PTF_tSPULSE 4 |
#define | PTF_tEXP 5 |
#define | PTF_tSFFM 6 |
#define | TOK_END 0 |
#define | TOK_PLUS 1 |
#define | TOK_MINUS 2 |
#define | TOK_TIMES 3 |
#define | TOK_DIVIDE 4 |
#define | TOK_POWER 5 |
#define | TOK_UMINUS 6 |
#define | TOK_LPAREN 7 |
#define | TOK_RPAREN 8 |
#define | TOK_VALUE 9 |
#define | TOK_COMMA 10 |
#define | TYP_NUM 0 |
#define | TYP_STRING 1 |
#define | TYP_PNODE 2 |
#define | PT_STACKSIZE 200 |
Typedefs | |
typedef struct INPparseTree | INPparseTree |
typedef struct INPparseNode | INPparseNode |
typedef struct PTelement | PTelement |
Functions | |
int | IFinit () |
int | IFeval () |
void | IFfree () |
Variables | |
struct sPTfunc | PTfuncs [] |
struct sPTfunc | PTtFuncs [] |
struct sPTop | PTops [] |
#define PT_COMMA 10 |
Definition at line 78 of file inpptree.h.
#define PT_CONSTANT 7 |
Definition at line 75 of file inpptree.h.
#define PT_DIVIDE 4 |
Definition at line 72 of file inpptree.h.
#define PT_FUNCTION 6 |
Definition at line 74 of file inpptree.h.
#define PT_MINUS 2 |
Definition at line 70 of file inpptree.h.
#define PT_PARAM 9 |
Definition at line 77 of file inpptree.h.
#define PT_PLACEHOLDER 0 /* For i(something) ... */ |
Definition at line 68 of file inpptree.h.
#define PT_PLUS 1 |
Definition at line 69 of file inpptree.h.
#define PT_POWER 5 |
Definition at line 73 of file inpptree.h.
#define PT_STACKSIZE 200 |
Definition at line 148 of file inpptree.h.
#define PT_TABLE 12 |
Definition at line 80 of file inpptree.h.
#define PT_TFUNC 11 |
Definition at line 79 of file inpptree.h.
#define PT_TIMES 3 |
Definition at line 71 of file inpptree.h.
#define PT_VAR 8 |
Definition at line 76 of file inpptree.h.
#define PTF_ABS 17 |
Definition at line 101 of file inpptree.h.
#define PTF_ACOS 0 |
Definition at line 84 of file inpptree.h.
#define PTF_ACOSH 1 |
Definition at line 85 of file inpptree.h.
#define PTF_ASIN 2 |
Definition at line 86 of file inpptree.h.
#define PTF_ASINH 3 |
Definition at line 87 of file inpptree.h.
#define PTF_ATAN 4 |
Definition at line 88 of file inpptree.h.
#define PTF_ATANH 5 |
Definition at line 89 of file inpptree.h.
#define PTF_COS 6 |
Definition at line 90 of file inpptree.h.
#define PTF_COSH 7 |
Definition at line 91 of file inpptree.h.
#define PTF_EXP 8 |
Definition at line 92 of file inpptree.h.
#define PTF_LN 9 |
Definition at line 93 of file inpptree.h.
#define PTF_LOG 10 |
Definition at line 94 of file inpptree.h.
#define PTF_SGN 18 |
Definition at line 102 of file inpptree.h.
#define PTF_SIN 11 |
Definition at line 95 of file inpptree.h.
#define PTF_SINH 12 |
Definition at line 96 of file inpptree.h.
#define PTF_SQRT 13 |
Definition at line 97 of file inpptree.h.
#define PTF_TAN 14 |
Definition at line 98 of file inpptree.h.
#define PTF_TANH 15 |
Definition at line 99 of file inpptree.h.
#define PTF_tEXP 5 |
Definition at line 110 of file inpptree.h.
#define PTF_tPULSE 1 |
Definition at line 106 of file inpptree.h.
#define PTF_tPWL 2 |
Definition at line 107 of file inpptree.h.
#define PTF_tSFFM 6 |
Definition at line 111 of file inpptree.h.
#define PTF_tSIN 3 |
Definition at line 108 of file inpptree.h.
#define PTF_tSPULSE 4 |
Definition at line 109 of file inpptree.h.
#define PTF_UMINUS 16 |
Definition at line 100 of file inpptree.h.
#define TOK_COMMA 10 |
Definition at line 128 of file inpptree.h.
#define TOK_DIVIDE 4 |
Definition at line 122 of file inpptree.h.
#define TOK_END 0 |
Definition at line 118 of file inpptree.h.
#define TOK_LPAREN 7 |
Definition at line 125 of file inpptree.h.
#define TOK_MINUS 2 |
Definition at line 120 of file inpptree.h.
#define TOK_PLUS 1 |
Definition at line 119 of file inpptree.h.
#define TOK_POWER 5 |
Definition at line 123 of file inpptree.h.
#define TOK_RPAREN 8 |
Definition at line 126 of file inpptree.h.
#define TOK_TIMES 3 |
Definition at line 121 of file inpptree.h.
#define TOK_UMINUS 6 |
Definition at line 124 of file inpptree.h.
#define TOK_VALUE 9 |
Definition at line 127 of file inpptree.h.
#define TYP_NUM 0 |
Definition at line 132 of file inpptree.h.
#define TYP_PNODE 2 |
Definition at line 134 of file inpptree.h.
#define TYP_STRING 1 |
Definition at line 133 of file inpptree.h.
typedef struct INPparseNode INPparseNode |
typedef struct INPparseTree INPparseTree |
int IFeval | ( | ) |
void IFfree | ( | ) |
int IFinit | ( | ) |