/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sed/sed_diag.c File Reference

#include <stdio.h>
#include <glib.h>
#include <sed/sed_diag.h>

Go to the source code of this file.

Enumerations

enum  Sed_diag_type { SED_DIAG_TARGET_CUBE = 0, SED_DIAG_TARGET_COLUMN, SED_DIAG_TARGET_CELL, SED_DIAG_TARGET_UNKNOWN }

Functions

Sed_diag sed_diag_new (void)
Sed_diag sed_diag_destroy (Sed_diag d)
Sed_diag sed_diag_new_target_cube (Sed_cube c)
Sed_diag sed_diag_new_target_column (Sed_column c)
Sed_diag sed_diag_new_target_cell (Sed_cell c)
double _sed_diag_mass (Sed_diag d)
double sed_diag_start (Sed_diag d)
double sed_diag_stop (Sed_diag d)
double sed_diag_elapsed (Sed_diag d)
double sed_diag_continue (Sed_diag d)
double sed_diag_reset (Sed_diag d)
gchar * _sed_diag_target_s (Sed_diag d)
gint sed_diag_fprint (FILE *fp, Sed_diag d)


Enumeration Type Documentation

enum Sed_diag_type

Enumerator:
SED_DIAG_TARGET_CUBE 
SED_DIAG_TARGET_COLUMN 
SED_DIAG_TARGET_CELL 
SED_DIAG_TARGET_UNKNOWN 

Definition at line 5 of file sed_diag.c.


Function Documentation

double _sed_diag_mass ( Sed_diag  d  ) 

Definition at line 93 of file sed_diag.c.

References eh_require_not_reached, sed_cell_sediment_mass(), sed_column_sediment_mass(), sed_cube_sediment_mass(), SED_DIAG_TARGET_CELL, SED_DIAG_TARGET_COLUMN, and SED_DIAG_TARGET_CUBE.

Referenced by sed_diag_elapsed(), sed_diag_reset(), sed_diag_start(), and sed_diag_stop().

gchar* _sed_diag_target_s ( Sed_diag  d  ) 

Definition at line 175 of file sed_diag.c.

Referenced by sed_diag_fprint().

double sed_diag_continue ( Sed_diag  d  ) 

Definition at line 140 of file sed_diag.c.

Sed_diag sed_diag_destroy ( Sed_diag  d  ) 

Definition at line 45 of file sed_diag.c.

References eh_free.

Referenced by main().

double sed_diag_elapsed ( Sed_diag  d  ) 

Definition at line 129 of file sed_diag.c.

References _sed_diag_mass().

gint sed_diag_fprint ( FILE *  fp,
Sed_diag  d 
)

Definition at line 181 of file sed_diag.c.

References _sed_diag_target_s().

Referenced by main().

Sed_diag sed_diag_new ( void   ) 

Definition at line 26 of file sed_diag.c.

References NEW_OBJECT, and SED_DIAG_TARGET_UNKNOWN.

Referenced by sed_diag_new_target_cell(), sed_diag_new_target_column(), and sed_diag_new_target_cube().

Sed_diag sed_diag_new_target_cell ( Sed_cell  c  ) 

Definition at line 80 of file sed_diag.c.

References sed_diag_new(), and SED_DIAG_TARGET_CELL.

Sed_diag sed_diag_new_target_column ( Sed_column  c  ) 

Definition at line 68 of file sed_diag.c.

References sed_diag_new(), and SED_DIAG_TARGET_COLUMN.

Referenced by main().

Sed_diag sed_diag_new_target_cube ( Sed_cube  c  ) 

Definition at line 55 of file sed_diag.c.

References sed_diag_new(), and SED_DIAG_TARGET_CUBE.

double sed_diag_reset ( Sed_diag  d  ) 

Definition at line 153 of file sed_diag.c.

References _sed_diag_mass().

double sed_diag_start ( Sed_diag  d  ) 

Definition at line 107 of file sed_diag.c.

References _sed_diag_mass().

Referenced by main().

double sed_diag_stop ( Sed_diag  d  ) 

Definition at line 118 of file sed_diag.c.

References _sed_diag_mass().

Referenced by main().


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