#include <sakura.h>
Public Attributes | |
double | dt |
Model timestep in seconds. | |
double | e_a |
Entrainment coefficient, a. | |
double | e_b |
Entrainment coefficient, b. | |
double | sua |
Gradient of bottom sediment shear strength. | |
double | sub |
Bottom sediment shear strength at seafloor. | |
double | c_drag |
Drag coefficient. | |
double | rho_river_water |
Density of river water. | |
double | rho_sea_water |
Density of sea water. | |
double | tan_phi |
double | mu_water |
double | channel_width |
double | channel_len |
double | dep_start |
gint * | data_id |
FILE * | data_fp |
gint | data_int |
Sakura_phe_func | get_phe |
Sakura_add_func | add |
Sakura_add_func | remove |
Sakura_get_func | get_depth |
gpointer | get_phe_data |
gpointer | add_data |
gpointer | remove_data |
gpointer | depth_data |
Definition at line 75 of file sakura.h.
double Sakura_const_st::dt |
Model timestep in seconds.
Definition at line 77 of file sakura.h.
Referenced by calculate_mid_vel(), calculate_next_c_and_h(), calculate_next_vel(), compute_c_grain(), compute_next_c(), compute_next_h(), run_plume_hyper_sakura(), sakura(), sakura_set_constant_data(), and sakura_wrapper().
double Sakura_const_st::e_a |
Entrainment coefficient, a.
Definition at line 79 of file sakura.h.
Referenced by calculate_next_c_and_h(), compute_next_h(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
double Sakura_const_st::e_b |
Entrainment coefficient, b.
Definition at line 80 of file sakura.h.
Referenced by calculate_next_c_and_h(), compute_next_h(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
double Sakura_const_st::sua |
Gradient of bottom sediment shear strength.
Definition at line 81 of file sakura.h.
Referenced by compute_c_grain(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), sakura_erode(), and sakura_set_constant_data().
double Sakura_const_st::sub |
Bottom sediment shear strength at seafloor.
Definition at line 82 of file sakura.h.
Referenced by compute_c_grain(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), sakura_erode(), and sakura_set_constant_data().
double Sakura_const_st::c_drag |
Drag coefficient.
Definition at line 83 of file sakura.h.
Referenced by calculate_mid_vel(), calculate_next_vel(), compute_c_grain(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), sakura_erode(), and sakura_set_constant_data().
Density of river water.
Definition at line 84 of file sakura.h.
Referenced by run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), sakura_set_constant_data(), and sed_sakura().
Density of sea water.
Definition at line 85 of file sakura.h.
Referenced by compute_c_grain(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), sakura_deposit(), sakura_deposit_all(), sakura_erode(), and sakura_set_constant_data().
double Sakura_const_st::tan_phi |
Definition at line 87 of file sakura.h.
Referenced by run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
double Sakura_const_st::mu_water |
Definition at line 88 of file sakura.h.
Referenced by calculate_mid_vel(), calculate_next_vel(), run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
Definition at line 89 of file sakura.h.
Referenced by run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
double Sakura_const_st::channel_len |
Definition at line 90 of file sakura.h.
Referenced by run_plume_hyper_sakura(), run_turbidity_sakura(), sakura(), and sakura_set_constant_data().
double Sakura_const_st::dep_start |
Definition at line 91 of file sakura.h.
Referenced by compute_c_grain(), run_plume_hyper_sakura(), sakura(), sakura_deposit(), and sakura_set_constant_data().
gint* Sakura_const_st::data_id |
Definition at line 93 of file sakura.h.
Referenced by sakura_array_print_data(), and sakura_set_constant_output_data().
FILE* Sakura_const_st::data_fp |
Definition at line 94 of file sakura.h.
Referenced by sakura_array_print_data(), and sakura_set_constant_output_data().
Definition at line 95 of file sakura.h.
Referenced by sakura(), and sakura_set_constant_output_data().
Definition at line 97 of file sakura.h.
Referenced by compute_c_grain(), sakura_erode(), sakura_set_constant_data(), and sed_sakura().
Definition at line 98 of file sakura.h.
Referenced by compute_c_grain(), sakura_deposit(), sakura_deposit_all(), sakura_set_constant_data(), and sed_sakura().
Definition at line 99 of file sakura.h.
Referenced by compute_c_grain(), sakura_erode(), sakura_set_constant_data(), and sed_sakura().
Definition at line 100 of file sakura.h.
Referenced by calculate_mid_vel(), calculate_next_vel(), compute_c_grain(), sakura_set_constant_data(), and sed_sakura().
gpointer Sakura_const_st::get_phe_data |
Definition at line 102 of file sakura.h.
Referenced by compute_c_grain(), sakura_erode(), sakura_set_constant_data(), and sed_sakura().
gpointer Sakura_const_st::add_data |
Definition at line 103 of file sakura.h.
Referenced by compute_c_grain(), sakura_deposit(), sakura_deposit_all(), sakura_set_constant_data(), and sed_sakura().
gpointer Sakura_const_st::remove_data |
Definition at line 104 of file sakura.h.
Referenced by compute_c_grain(), sakura_erode(), sakura_set_constant_data(), and sed_sakura().
gpointer Sakura_const_st::depth_data |
Definition at line 105 of file sakura.h.
Referenced by calculate_mid_vel(), calculate_next_vel(), compute_c_grain(), sakura_set_constant_data(), and sed_sakura().