grid structure data
Definition: grid.h:16
struct s_grid AgxGrid
grid structure data
int agx_grid_index2idim(AgxGrid *grid, int idim, int index)
using agx_grid_index2dim only for a certain dimensional index.
int size
the length of malloc p_r_nums
Definition: grid.h:23
AgxGrid * agx_grid_new(int *shape, int ndim)
create a grid data in malloc
double * p_r_nums
p_r_nums in malloc 1d data
Definition: grid.h:20
int ndim
the length of r_shape
Definition: grid.h:26
int * r_shape
r_shape in malloc 1d data
Definition: grid.h:18
void agx_grid_delete(AgxGrid **grid)
delete agx_grid_new
int agx_grid_idim2index(AgxGrid *grid, int *indexes, int ndim)
convert dimensional indexes to 1d index
int * agx_grid_index2dim(AgxGrid *grid, int index)
convert 1d index to dimensional indexes