#include <eh_utils.h>
Go to the source code of this file.
Functions | |
CLASS (Eh_ndgrid) | |
double * | eh_ndgrid_x (Eh_ndgrid g, gssize dim) |
gssize | eh_ndgrid_n (Eh_ndgrid g, gssize dim) |
Eh_ndgrid | eh_ndgrid_malloc (gssize n_dim, gssize el_size,...) |
void | eh_free_ndgrid_data (Eh_ndgrid g) |
double | eh_ndgrid_ind (Eh_ndgrid g,...) |
Eh_ndgrid | eh_reshape_ndgrid (Eh_ndgrid g, gssize *new_size, gssize new_n_dim) |
gssize | eh_ndgrid_sub_to_id (gssize *size, gssize *sub, gssize n_dim) |
gssize * | eh_ndgrid_id_to_sub (gssize *size, gssize id, gssize n_dim) |
void | eh_ndgrid_destroy (Eh_ndgrid g) |
Eh_dbl_grid | eh_ndgrid_to_grid (Eh_ndgrid g) |
Eh_ndgrid | eh_grid_to_ndgrid (Eh_grid g) |
gssize | eh_ndgrid_write (FILE *fp, Eh_ndgrid g) |
CLASS | ( | Eh_ndgrid | ) |
Definition at line 5 of file eh_ndgrid.c.
void eh_free_ndgrid_data | ( | Eh_ndgrid | g | ) |
Eh_ndgrid eh_grid_to_ndgrid | ( | Eh_grid | g | ) |
Definition at line 233 of file eh_ndgrid.c.
References eh_grid_data_start(), eh_grid_n_x(), eh_grid_n_y(), eh_grid_x(), eh_grid_y(), eh_new, and NEW_OBJECT.
void eh_ndgrid_destroy | ( | Eh_ndgrid | g | ) |
Definition at line 172 of file eh_ndgrid.c.
References eh_free, and eh_free_ndgrid_data().
Referenced by sed_property_file_write().
gssize* eh_ndgrid_id_to_sub | ( | gssize * | size, | |
gssize | id, | |||
gssize | n_dim | |||
) |
double eh_ndgrid_ind | ( | Eh_ndgrid | g, | |
... | ||||
) |
Eh_ndgrid eh_ndgrid_malloc | ( | gssize | n_dim, | |
gssize | el_size, | |||
... | ||||
) |
Definition at line 27 of file eh_ndgrid.c.
References eh_new, and NEW_OBJECT.
Referenced by sed_cube_property_subgrid().
gssize eh_ndgrid_n | ( | Eh_ndgrid | g, | |
gssize | dim | |||
) |
Definition at line 21 of file eh_ndgrid.c.
References eh_require.
Referenced by sed_cube_property_subgrid(), and sed_property_file_header_new().
gssize eh_ndgrid_sub_to_id | ( | gssize * | size, | |
gssize * | sub, | |||
gssize | n_dim | |||
) |
Definition at line 131 of file eh_ndgrid.c.
References eh_free, and eh_new.
Referenced by eh_ndgrid_ind().
Eh_dbl_grid eh_ndgrid_to_grid | ( | Eh_ndgrid | g | ) |
gssize eh_ndgrid_write | ( | FILE * | fp, | |
Eh_ndgrid | g | |||
) |
Definition at line 256 of file eh_ndgrid.c.
References eh_dbl_array_write().
Referenced by sed_property_file_write().
double* eh_ndgrid_x | ( | Eh_ndgrid | g, | |
gssize | dim | |||
) |
Definition at line 15 of file eh_ndgrid.c.
References eh_require.
Referenced by sed_cube_property_subgrid(), and sed_property_file_header_new().
Eh_ndgrid eh_reshape_ndgrid | ( | Eh_ndgrid | g, | |
gssize * | new_size, | |||
gssize | new_n_dim | |||
) |