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

#include <utils/utils.h>
#include <sed/sed_sedflux.h>

Go to the source code of this file.

Classes

struct  Xshore_info

Defines

#define XSHORE_BRUUN_M   ( 0.6 )

Functions

Xshore_info xshore (Sed_cube p, Sed_cell along_shore_cell, double xshore_current, Sed_ocean_storm storm)
double get_breaking_wave_depth (Sed_wave deep_water)
Sed_cube * get_shelf_zones (Sed_cube p, double z_0, gssize **shelf_ind)
Sed_cube * get_bruun_zones (Sed_cube p, double y_0)
Sed_cube * get_zones (Sed_cube p, double *z, gssize n_zones, Sed_grid_func f, gssize **ind)
gssize get_zone_indices (Sed_cube p, double z_0, double z_1, gssize i_0, Sed_grid_func get_val, gssize *ind)
double get_diffusion_constant (double z, Sed_wave w, double settling_velocity, double breaker_depth)
double get_advection_constant (double z, Sed_wave w, double u_0, double settling_velocity, double breaker_depth)
void add_suspended_sediment (Sed_column *col, Sed_cell cell)
double get_bruun_depth (double y, double y_0, double bruun_a, double bruun_m)
double get_bruun_a (Sed_cube p, double bruun_m)
double get_bruun_y_0 (Sed_cube p)
double get_bruun_y_b (Sed_cube p)
double * get_bruun_profile (double *y, gssize len, double bruun_a, double bruun_m, double y_0, double y_b)
void fill_to_bruun (Sed_cube p, double *h, Sed_cell fill_cell)
void fill_to_bruun_profile (Sed_cube p, Sed_wave deep_wave, double bruun_m, Sed_cell fill_cell, Sed_cell added_fill_cell)
double * get_max_erosion_profile (Sed_cube p, Sed_wave w)
double get_near_bed_velocity (double water_depth, Sed_wave w, double breaker_depth)
double near_bed_velocity_func (double water_depth, Sed_wave w, double breaker_depth)
double near_bed_velocity_func_mean (double water_depth, Sed_wave w, double breaker_depth)
double near_bed_velocity_func_komar (double water_depth, Sed_wave w, double breaker_depth)
double near_bed_velocity_func_stokes (double water_depth, Sed_wave w, double breaker_depth)
double get_grain_size_threshold (double orbital_velocity, double wave_period)


Define Documentation

#define XSHORE_BRUUN_M   ( 0.6 )

Definition at line 27 of file xshore.h.

Referenced by get_sediment_flux(), get_total_flux_bruun_zone(), update_bruun_zone_data(), and xshore().


Function Documentation

double get_advection_constant ( double  z,
Sed_wave  w,
double  u_0,
double  settling_velocity,
double  breaker_depth 
)

gssize get_zone_indices ( Sed_cube  p,
double  z_0,
double  z_1,
gssize  i_0,
Sed_grid_func  get_val,
gssize *  ind 
)


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