33 void grid_init(grid_t *g,
short n,
double m,
double M,
double w);
36 void grid_copy(grid_t *dest,
const grid_t *source);
40 int grid_save(
const grid_t *g,
const char *filename);
41 int grid_load(grid_t *g,
const char *filename);
45 short grid_liei(
const grid_t *g,
double X);
Grid structure.
Definition: grid_t.h:18
short grid_liei(const grid_t *g, double X)
Lower interpolation-extrapolation index.
Definition: grid_t.c:210
void grid_calc(grid_t *g)
Calculates the grip points.
Definition: grid_t.c:131
double w
Weighting exponent.
Definition: grid_t.h:26
double m
Minimum grid point.
Definition: grid_t.h:22
void grid_init_str(grid_t *g, const char *init_str)
Grid initialization from string.
Definition: grid_t.c:83
int grid_save(const grid_t *g, const char *filename)
Binary save.
Definition: grid_t.c:160
void grid_init(grid_t *g, short n, double m, double M, double w)
Grid initialization.
Definition: grid_t.c:69
short n
Number of grid points.
Definition: grid_t.h:20
double M
Maximum grid point.
Definition: grid_t.h:24
double * d
Data.
Definition: grid_t.h:28
void grid_copy(grid_t *dest, const grid_t *source)
Grid copy.
Definition: grid_t.c:114
int grid_load(grid_t *g, const char *filename)
Binary load.
Definition: grid_t.c:179
void grid_free(grid_t *g)
Grid disallocation.
Definition: grid_t.c:199