mirror of
https://git.code.sf.net/p/ngspice/ngspice
synced 2026-09-05 03:12:07 +02:00
src/circuit/Makefile.am src/circuit/ifnewuid.c src/frontend/Makefile.am src/frontend/aspice.c src/frontend/circuits.h src/frontend/com_display.c src/frontend/com_hardcopy.c src/frontend/commands.c src/frontend/commands.h src/frontend/cpitf.c src/frontend/debugcom.c src/frontend/device.c src/frontend/diff.c src/frontend/display.c src/frontend/dotcards.c src/frontend/fourier.c src/frontend/inp.c src/frontend/inpcom.c src/frontend/linear.c src/frontend/misccoms.c src/frontend/mw_coms.c src/frontend/nutinp.c src/frontend/options.c src/frontend/outitf.c src/frontend/parse.c src/frontend/postcoms.c src/frontend/postsc.c src/frontend/rawfile.c src/frontend/resource.c src/frontend/runcoms.c src/frontend/runcoms2.c src/frontend/shyu.c src/frontend/spec.c src/frontend/spiceif.c src/frontend/subckt.c src/frontend/vectors.c src/frontend/where.c src/frontend/plotting/Makefile.am src/frontend/plotting/agraf.c src/frontend/plotting/graf.c src/frontend/plotting/plotcurv.c src/frontend/plotting/plotit.c src/frontend/plotting/x11.c src/frontend/plotting/xgraph.c src/include/Makefile.am src/maths/cmaths/cmath4.c src/misc/terminal.c src/misc/terminal.h src/parser/cshpar.c src/parser/front.c src/parser/front.h src/parser/history.c src/parser/history.h src/parser/modify.c src/parser/var2.c src/parser/var2.h src/parser/variable.c: Refactoring of frontend code. * src/include/ftehelp.h src/include/variable.h: Moved into frontend directory. * src/include/cpdefs.h src/include/cpextern.h src/include/ftedefs.h src/include/plot.h: Updates.
27 lines
858 B
C
27 lines
858 B
C
#ifndef _PLOT_H
|
|
#define _PLOT_H
|
|
|
|
#include "wordlist.h"
|
|
#include "bool.h"
|
|
#include "dvec.h"
|
|
|
|
/* The information for a particular set of vectors that come from one
|
|
* plot. */
|
|
struct plot {
|
|
char *pl_title; /* The title card. */
|
|
char *pl_date; /* Date. */
|
|
char *pl_name; /* The plot name. */
|
|
char *pl_typename; /* Tran1, op2, etc. */
|
|
struct dvec *pl_dvecs; /* The data vectors in this plot. */
|
|
struct dvec *pl_scale; /* The "scale" for the rest of the vectors. */
|
|
struct plot *pl_next; /* List of plots. */
|
|
wordlist *pl_commands; /* Commands to execute for this plot. */
|
|
struct variable *pl_env; /* The 'environment' for this plot. */
|
|
char *pl_ccom; /* The ccom struct for this plot. */
|
|
bool pl_written; /* Some or all of the vecs have been saved. */
|
|
int pl_ndims; /* Number of dimensions */
|
|
} ;
|
|
|
|
|
|
#endif
|