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

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <glib.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include "my_processes.h"
#include <xshore.h>

Go to the source code of this file.

Defines

#define SED_XSHORE_PROC_NAME   "xshore"
#define EH_LOG_DOMAIN   SED_XSHORE_PROC_NAME
#define S_KEY_ALONG_SHORE_SEDIMENT_NO   "Grain type of along shore sediment"
#define S_KEY_XSHORE_VEL   "Cross shore current"

Functions

gboolean is_worth_running (Sed_ocean_storm s)
gboolean init_xshore_data (Sed_process proc, Sed_cube prof, GError **error)
Sed_process_info run_xshore (Sed_process proc, Sed_cube prof)
gboolean init_xshore (Sed_process p, Eh_symbol_table tab, GError **error)
gboolean destroy_xshore (Sed_process p)


Define Documentation

#define EH_LOG_DOMAIN   SED_XSHORE_PROC_NAME

Definition at line 22 of file run_xshore.c.

#define S_KEY_ALONG_SHORE_SEDIMENT_NO   "Grain type of along shore sediment"

Definition at line 201 of file run_xshore.c.

Referenced by init_xshore().

#define S_KEY_XSHORE_VEL   "Cross shore current"

Definition at line 202 of file run_xshore.c.

Referenced by init_xshore().

#define SED_XSHORE_PROC_NAME   "xshore"

Definition at line 21 of file run_xshore.c.


Function Documentation

gboolean destroy_xshore ( Sed_process  p  ) 

Definition at line 239 of file run_xshore.c.

References eh_free, eh_input_val_destroy(), sed_process_user_data(), and Xshore_t::xshore_current.

gboolean init_xshore ( Sed_process  p,
Eh_symbol_table  tab,
GError **  error 
)

Definition at line 205 of file run_xshore.c.

References eh_return_val_if_fail, eh_symbol_table_input_value(), eh_symbol_table_int_value(), Xshore_t::last_time, S_KEY_ALONG_SHORE_SEDIMENT_NO, S_KEY_XSHORE_VEL, sed_process_new_user_data, Xshore_t::sediment_type, and Xshore_t::xshore_current.

gboolean init_xshore_data ( Sed_process  proc,
Sed_cube  prof,
GError **  error 
)

Definition at line 228 of file run_xshore.c.

References Xshore_t::last_time, sed_cube_age_in_years(), and sed_process_user_data().

Referenced by run_xshore().

gboolean is_worth_running ( Sed_ocean_storm  s  ) 

Definition at line 196 of file run_xshore.c.

References sed_ocean_storm_wave_height().

Referenced by run_xshore().

Sed_process_info run_xshore ( Sed_process  proc,
Sed_cube  prof 
)

Definition at line 38 of file run_xshore.c.

References Xshore_info::added, Xshore_info::bruun_a, Xshore_info::bruun_h_b, Xshore_info::bruun_m, Xshore_info::bruun_y_0, Xshore_info::bruun_y_b, Xshore_info::dt, eh_clamp, eh_free, eh_input_val_eval(), eh_new0, init_xshore_data(), is_worth_running(), Xshore_t::last_time, Xshore_info::lost, Sed_process_info::mass_added, Sed_process_info::mass_lost, S_YEARS_PER_DAY, sed_cell_destroy(), sed_cell_mass(), sed_cell_new_env(), sed_cell_set_fraction(), sed_cube_adjust_sea_level(), sed_cube_age_in_years(), sed_cube_mass(), sed_cube_sea_level(), sed_cube_set_age(), sed_cube_set_sea_level(), sed_cube_storm_list(), sed_cube_x_res(), sed_cube_y_res(), SED_EMPTY_INFO, sed_mode_is_3d(), sed_ocean_storm_duration(), sed_ocean_storm_wave_height(), sed_process_run_count(), sed_process_user_data(), sed_sediment_env_n_types(), Xshore_t::sediment_type, xshore(), Xshore_t::xshore_current, and Xshore_info::z_0.


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