|
Jspice3
|

Go to the source code of this file.
Data Structures | |
| struct | ww |
Macros | |
| #define | umalloc(u) (union u*)tmalloc(sizeof(union u)) |
Functions | |
| void | UpdateProperties (struct o *Pointer) |
| static void | update_device (struct o *odesc, refcnts) |
| void | AssignWireProperties (struct o *Pointer) |
| static void | spice_deck_sort () |
| static int | lcomp () |
| void | DoSpiceList () |
| void | DumpSpiceFile (FILE *fp) |
| struct line * | MakeSpiceDeck () |
| struct line * | SpiceList (struct s *CellDesc) |
| static void | spice_deck_sort (struct line *line) |
| static int | lcomp (char **s, char **t) |
| static int | is_wire_grounded () |
| static void | set_wire_node () |
| static void | connect_wires () |
| static void | change_wire_node () |
| static void | renumber_wires () |
| static void | connect_wire_to_device () |
| static void | connect_ground_to_device () |
| static void | connect_devices () |
| static void | set_device_node () |
| static int | find_node () |
| static void | ww_free () |
| static void | p_free () |
| void | ConnectRecursive (struct s *CellDesc) |
| void | Connect (struct s *CellDesc) |
| static int | is_wire_grounded (struct o *Pointer, struct p *Path) |
| static void | set_wire_node (struct o *Pointer, int indx) |
| static void | connect_wires (struct ww *WList, struct o *Pointer1, struct o *Pointer2) |
| static void | change_wire_node (struct ww *WList, int oldnode, int newnode) |
| static void | renumber_wires (struct ww *Wlist, int *count) |
| static void | connect_wire_to_device (struct o *Pointer1, struct o *Pointer2) |
| static void | connect_ground_to_device (struct o *Pointer, struct p *Path) |
| static void | connect_devices (struct o *Pointer1, struct o *Pointer2, int *count) |
| static void | set_device_node (struct o *Pointer, int *count) |
| static int | find_node (struct ww *Wlist, struct ww *Dlist, long X, long Y) |
| static void | ww_free (struct ww *w) |
| static void | p_free (struct p *w) |
| static int | prptyKB () |
| static void | global_modify () |
| static int | pType () |
| void | ShowProperties (int *LookedAhead) |
| static int | prptyKB (struct o *Pointer, struct prpty *PDesc) |
| static int | pType (char c) |
| static void | insert_terminal () |
| void | Subcircuit (int *LookedAhead) |
| static void | insert_terminal (long X, long Y) |
| int | SelectNode (long *Xo, long *Yo) |
| void | ShowTerminals () |
| void | DisplayTerminals (int DisplayOrErase) |
| static int | device_node () |
| void | TransformReferences (struct o *Pointer) |
| void | TransformReferencePoint (struct o *Pointer, long RefX, long RefY) |
| void | UndoReferenceTransform () |
| void | ClearReferenceUndoFlags () |
| static int | device_node (long X, long Y) |
Variables | |
| char * | MenuSPICE = "spice" |
| char * | MenuPRPTY |
| char * | MenuSUBCT |
| char * | MenuUNDO |
| char * | MenuTERMS |
| void AssignWireProperties | ( | struct o * | Pointer | ) |
Definition at line 98 of file netlist.c.
|
static |
|
static |
Definition at line 774 of file netlist.c.
| void ClearReferenceUndoFlags | ( | ) |
Definition at line 1893 of file netlist.c.
| void Connect | ( | struct s * | CellDesc | ) |
Definition at line 539 of file netlist.c.
|
static |
Definition at line 901 of file netlist.c.
|
static |
|
static |
Definition at line 840 of file netlist.c.
|
static |
Definition at line 720 of file netlist.c.
| void ConnectRecursive | ( | struct s * | CellDesc | ) |
|
static |
|
static |
Definition at line 1909 of file netlist.c.
| void DisplayTerminals | ( | int | DisplayOrErase | ) |
Definition at line 1729 of file netlist.c.
| void DoSpiceList | ( | ) |
Definition at line 132 of file netlist.c.
| void DumpSpiceFile | ( | FILE * | fp | ) |
|
static |
Definition at line 976 of file netlist.c.
|
static |
Definition at line 1411 of file netlist.c.
|
static |
|
static |
|
static |
Definition at line 681 of file netlist.c.
|
static |
|
static |
| struct line* MakeSpiceDeck | ( | ) |
|
static |
|
static |
Definition at line 1031 of file netlist.c.
|
static |
Definition at line 1235 of file netlist.c.
|
static |
|
static |
Definition at line 1469 of file netlist.c.
|
static |
|
static |
Definition at line 795 of file netlist.c.
| int SelectNode | ( | long * | Xo, |
| long* | Yo | ||
| ) |
Definition at line 1624 of file netlist.c.
|
static |
|
static |
Definition at line 957 of file netlist.c.
|
static |
|
static |
Definition at line 703 of file netlist.c.
| void ShowProperties | ( | int * | LookedAhead | ) |
Definition at line 1065 of file netlist.c.
| void ShowTerminals | ( | ) |
|
static |
|
static |
Definition at line 205 of file netlist.c.
| void Subcircuit | ( | int * | LookedAhead | ) |
Definition at line 1510 of file netlist.c.
| void TransformReferencePoint | ( | struct o * | Pointer, |
| long | RefX, | ||
| long | RefY | ||
| ) |
| void TransformReferences | ( | struct o * | Pointer | ) |
Definition at line 1760 of file netlist.c.
| void UndoReferenceTransform | ( | ) |
|
static |
Definition at line 66 of file netlist.c.
| void UpdateProperties | ( | struct o * | Pointer | ) |
Definition at line 27 of file netlist.c.
|
static |
|
static |
Definition at line 1017 of file netlist.c.
| char* MenuPRPTY |
Definition at line 97 of file scedintr.c.
| char* MenuSUBCT |
Definition at line 106 of file scedintr.c.
| char* MenuTERMS |
Definition at line 107 of file scedintr.c.
| char* MenuUNDO |
Definition at line 108 of file scedintr.c.