Jspice3
|
#include "spice.h"
#include "ftedefs.h"
#include "newgraf.h"
#include "plotdev.h"
#include "plotext.h"
Go to the source code of this file.
Macros | |
#define | LOGTST 50 |
#define | NUMOUTPTS 1001 |
Functions | |
static bool | is_monotonic () |
static void | free_graf () |
static GRDATA | copygraf () |
static void | init_viewport () |
static void | graf_display () |
static int | alpha_only () |
static void | what_now () |
static int | interval () |
static void | interpolateX () |
static void | interpolateY () |
static void | proc_option () |
static void | displ () |
static int | newscale () |
static void | displxy () |
static void | minmax () |
static void | draw () |
static void | axes () |
static void | set_scale () |
static void | set_scale_4 () |
static void | writef () |
static void | writeg () |
static char * | ecvt12 () |
static void | help () |
static void | fpick () |
static void | graf_setmark () |
static void | ghost_mark () |
static int | ymap () |
static void | xy_pick () |
static int | set_cursor () |
static void | addplot () |
static void | extpts () |
static void | combin () |
static void | plpts () |
static void | mp_display () |
static void | mp_free () |
static void | chkpts_free () |
static GRDATA | mp_copy () |
static void | init () |
static void | addit () |
static void | ebox () |
static void | xbox () |
static void | pbox () |
void | com_graf (wordlist *wl) |
static bool | is_monotonic (struct dvec *v) |
static void | free_graf (GRDATA grafp) |
static GRDATA | copygraf (GRDATA grafp) |
static void | init_viewport (struct screen *scr) |
static void | graf_display (GRAPH *graph) |
static int | alpha_only (char *s) |
int | iplot_begin (struct dvlist *dl0, struct plot *pl) |
bool | iplot_point () |
void | iplot_end () |
static void | what_now (char *q) |
static void | interpolateX (struct gplot *graf, struct dvec *d) |
static void | interpolateY (struct gplot *graf, int ind, struct dvec *d) |
static void | proc_option (struct gplot *graf, char *q) |
static void | displ (struct gplot *graf) |
static int | newscale (struct gplot *graf) |
static void | displxy (struct gplot *graf) |
static void | minmax (struct gplot *graf, int *c) |
static void | draw (struct gplot *graf, int trace, double fl, double fh) |
static void | axes (struct gplot *graf, int nx, int ny) |
static void | set_scale (double l, double u, double *lnew, double *unew, int *n) |
static void | set_scale_4 (double l, double u, double *lnew, double *unew) |
static void | writef (double d, int x, int y) |
static void | writeg (double d, int x, int y, char j) |
static char * | ecvt12 (double d) |
static void | help (struct gplot *graf) |
static void | fpick (GRAPH *graph) |
static void | graf_setmark (struct gplot *graf, int x) |
static void | ghost_mark (int x, int y, int refx, int refy) |
static int | ymap (struct gplot *graf, double *y, int m, int nmin, int nmax, int j) |
static void | addplot (struct gplot *graf) |
void | com_mplot (wordlist *wl) |
static void | extpts (FILE *fp, struct chkpts **p0) |
static void | combin (struct chkpts *p0) |
static void | plpts (struct mdata *md) |
static void | mp_display (GRAPH *graph) |
static void | mp_free (GRDATA mdp) |
static void | chkpts_free (struct chkpts *p) |
static GRDATA | mp_copy (GRDATA mdp) |
int | mp_init (int delta1, int delta2, double v1min, double v1max, double v2min, double v2max) |
int | mp_where (int id, int d1, int d2) |
int | mp_mark (int id, char pf) |
int | mp_done (int id) |
static void | init (struct mdata *md) |
static void | addit (struct chkpts *p, int v1, int v2, char pf) |
static void | ebox (int xl, int yl, int xu, int yu) |
static void | xbox (int xl, int yl, int xu, int yu) |
static void | pbox (int xl, int yl, int xu, int yu) |
void | com_echo (wordlist *wlist) |
void | WARNmsg (char *msg) |
Variables | |
GRAPH * | EchoGraph |
static bool | Running |
static char | INBUF [128] |
static char * | errmsg_scale = "Error: scale not monotonically increasing\n" |
static char * | errmsg_gralloc = "Error: can't allocate new graph\n" |
static char * | errmsg_newvp = "Error: can't open viewport for graphics\n" |
static bool | DOIPLOT |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void com_echo | ( | wordlist * | wlist | ) |
Definition at line 2995 of file newgraf.c.
void com_graf | ( | wordlist * | wl | ) |
Definition at line 159 of file newgraf.c.
void com_mplot | ( | wordlist * | wl | ) |
Definition at line 2323 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1168 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 1610 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 2435 of file newgraf.c.
|
static |
|
static |
Definition at line 1966 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 2101 of file newgraf.c.
|
static |
|
static |
Definition at line 463 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 2832 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 989 of file newgraf.c.
|
static |
Definition at line 533 of file newgraf.c.
void iplot_end | ( | ) |
Definition at line 709 of file newgraf.c.
bool iplot_point | ( | ) |
Definition at line 602 of file newgraf.c.
|
static |
|
static |
|
static |
Definition at line 1517 of file newgraf.c.
|
static |
|
static |
|
static |
Definition at line 2611 of file newgraf.c.
int mp_done | ( | int | id | ) |
Definition at line 2793 of file newgraf.c.
|
static |
|
static |
Definition at line 2631 of file newgraf.c.
int mp_init | ( | int | delta1, |
int | delta2, | ||
double | v1min, | ||
double | v1max, | ||
double | v2min, | ||
double | v2max | ||
) |
Definition at line 2681 of file newgraf.c.
int mp_mark | ( | int | id, |
char | pf | ||
) |
Definition at line 2758 of file newgraf.c.
int mp_where | ( | int | id, |
int | d1, | ||
int | d2 | ||
) |
|
static |
|
static |
Definition at line 1339 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 2584 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1702 of file newgraf.c.
|
static |
|
static |
Definition at line 1750 of file newgraf.c.
void WARNmsg | ( | char * | msg | ) |
Definition at line 3065 of file newgraf.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 2202 of file newgraf.c.
|
static |
|
static |
|
static |