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.