/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/utils/eh_ndgrid.h File Reference

#include <glib.h>
#include <utils/eh_types.h>
#include <utils/eh_grid.h>

Go to the source code of this file.

Functions

 new_handle (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_ndgrid_free_data (Eh_ndgrid g)
double eh_ndgrid_ind (Eh_ndgrid g,...)
Eh_ndgrid eh_ndgrid_reshape (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)


Function Documentation

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().

void eh_ndgrid_free_data ( Eh_ndgrid  g  ) 

gssize* eh_ndgrid_id_to_sub ( gssize *  size,
gssize  id,
gssize  n_dim 
)

Definition at line 149 of file eh_ndgrid.c.

References eh_free, and eh_new.

double eh_ndgrid_ind ( Eh_ndgrid  g,
  ... 
)

Definition at line 73 of file eh_ndgrid.c.

References eh_free, eh_ndgrid_sub_to_id(), and eh_new.

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().

Eh_ndgrid eh_ndgrid_reshape ( Eh_ndgrid  g,
gssize *  new_size,
gssize  new_n_dim 
)

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  ) 

Definition at line 178 of file eh_ndgrid.c.

Referenced by sed_cube_property_subgrid().

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().

new_handle ( Eh_ndgrid   ) 


Generated on Fri Jan 4 18:04:18 2008 for sedflux by  doxygen 1.5.2