/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/diffusion/diffusion_main.c File Reference

#include <stdio.h>
#include <sed/sed_sedflux.h>
#include "diffusion.h"

Go to the source code of this file.

Defines

#define DEFAULT_K   (1.0)
#define DEFAULT_SKIN_DEPTH   (100.0)
#define DEFAULT_TIME_STEP   (1.)
#define DEFAULT_SEA_LEVEL   (0.)
#define DEFAULT_HORIZ_RES   (1.0)
#define DEFAULT_BASIN_LENGTH   (100.0)
#define DEFAULT_SED_THICKNESS   (10.0)
#define DEFAULT_SEDIMENT_FILE_NAME   "default.sediment"

Functions

int test_2d (void)
int main (int argc, char *argv[])


Define Documentation

#define DEFAULT_BASIN_LENGTH   (100.0)

Definition at line 65 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_HORIZ_RES   (1.0)

Definition at line 64 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_K   (1.0)

Definition at line 60 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_SEA_LEVEL   (0.)

Definition at line 63 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_SED_THICKNESS   (10.0)

Definition at line 66 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_SEDIMENT_FILE_NAME   "default.sediment"

Definition at line 67 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_SKIN_DEPTH   (100.0)

Definition at line 61 of file diffusion_main.c.

Referenced by main().

#define DEFAULT_TIME_STEP   (1.)

Definition at line 62 of file diffusion_main.c.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 71 of file diffusion_main.c.

References DEFAULT_BASIN_LENGTH, DEFAULT_HORIZ_RES, DEFAULT_K, DEFAULT_SEA_LEVEL, DEFAULT_SED_THICKNESS, DEFAULT_SEDIMENT_FILE_NAME, DEFAULT_SKIN_DEPTH, DEFAULT_TIME_STEP, diffuse_sediment(), DIFFUSION_OPT_WATER, eh_check_opts(), eh_create_file_list(), eh_exit(), eh_free, eh_get_next_file(), eh_get_opt_bool(), eh_get_opt_dbl(), eh_get_opt_str(), eh_new, eh_opts_init(), help_msg, sed_cell_add_amount(), sed_cell_destroy(), sed_cell_new(), sed_column_add_cell(), sed_column_set_base_height(), sed_column_set_y_position(), sed_cube_col(), sed_cube_col_y(), sed_cube_n_y(), sed_cube_new(), sed_cube_set_sea_level(), sed_cube_set_y_res(), sed_cube_set_z_res(), sed_cube_water_depth(), sed_get_floor(), sed_property_destroy(), sed_property_file_destroy(), sed_property_file_new(), sed_property_file_write(), sed_property_new(), sed_sediment_n_types(), sed_sediment_scan(), sed_sediment_set_env(), and test_2d().

int test_2d ( void   ) 

Definition at line 182 of file diffusion_main.c.

References diffuse_sediment_2(), DIFFUSION_OPT_WATER, eh_free, eh_new, sed_cell_destroy(), sed_cell_new(), sed_cell_resize(), sed_cell_set_equal_fraction(), sed_column_add_cell(), sed_cube_col_ij(), sed_cube_destroy(), sed_cube_new(), sed_cube_set_base_height(), sed_cube_set_x_res(), sed_cube_set_y_res(), sed_cube_water_depth(), sed_sediment_destroy(), sed_sediment_n_types(), sed_sediment_scan(), sed_sediment_set_env(), and sed_sediment_unset_env().

Referenced by main().


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