htestu-0.1.1.2: cbits/testu/include/scatter.h
/* scatter.h for ANSI C */
#ifndef SCATTER_H
#define SCATTER_H
#include "gdef.h"
#include "unif01.h"
typedef enum {
scatter_latex, /* Latex format */
scatter_gnu_ps, /* gnuplot format for Postscript file */
scatter_gnu_term /* Interactive gnuplot format */
} scatter_OutputType;
#define scatter_MAXDIM 64
extern long scatter_N; /* Number of points generated */
extern long scatter_Nkept; /* Number of points kept for plot */
extern int scatter_t; /* Dimension of points */
extern lebool scatter_Over; /* = TRUE: overlapping points */
extern int scatter_x;
extern int scatter_y; /* The 2 coordinates to plot */
extern double scatter_L [scatter_MAXDIM + 1];
extern double scatter_H [scatter_MAXDIM + 1];
/* Lower and upper bounds for coordinates
of points to plot */
extern lebool scatter_Lacunary; /* = TRUE: lacunary case */
extern long scatter_LacI [scatter_MAXDIM + 1]; /* Lacunary indices */
extern double scatter_Width;
extern double scatter_Height; /* Physical dimensions (in cm) of plot */
extern scatter_OutputType scatter_Output; /* Kind of output */
void scatter_PlotUnif (unif01_Gen *gen, char *F);
void scatter_PlotUnif1 (unif01_Gen *gen, long N, int t, lebool Over,
int Proj[2], double Lower[], double Upper[], scatter_OutputType Output,
int Prec, lebool Lac, long LacI[], char *Name);
void scatter_PlotUnifInterac (unif01_Gen *gen);
#endif