#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().
1.5.2