#include <glib.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include "plume_local.h"
#include "plume_types.h"
#include "plumeinput.h"
Go to the source code of this file.
Functions | |
GQuark | plume_error_quark (void) |
Plume_param_st * | plume_scan_parameter_file (const gchar *file, GError **error) |
Plume_param_st * | plume_check_params (Plume_param_st *p, GError **error) |
gint | plume_print_data (const gchar *file, double **deposit, gint len, gint n_grains) |
double ** | plume_wrapper (Sed_hydro r, Plume_param_st *p, gint *len, gint *n_grains) |
Plume_param_st* plume_check_params | ( | Plume_param_st * | p, | |
GError ** | error | |||
) |
Definition at line 67 of file plume_scan.c.
References eh_check_to_s(), eh_require, eh_return_val_if_fail, and Plume_param_st::latitude.
Referenced by plume_scan_parameter_file().
GQuark plume_error_quark | ( | void | ) |
Definition at line 9 of file plume_scan.c.
gint plume_print_data | ( | const gchar * | file, | |
double ** | deposit, | |||
gint | len, | |||
gint | n_grains | |||
) |
Definition at line 84 of file plume_scan.c.
References eh_open_file(), and eh_require.
Referenced by main().
Plume_param_st* plume_scan_parameter_file | ( | const gchar * | file, | |
GError ** | error | |||
) |
Definition at line 36 of file plume_scan.c.
References eh_free, eh_key_file_scan_from_template(), eh_new, eh_require, eh_return_val_if_fail, and plume_check_params().
Referenced by main().
double** plume_wrapper | ( | Sed_hydro | r, | |
Plume_param_st * | p, | |||
gint * | len, | |||
gint * | n_grains | |||
) |
Definition at line 112 of file plume_scan.c.
References Plume_param_st::aspect_ratio, Plume_river::b0, Plume_param_st::basin_len, Plume_param_st::basin_width, Plume_param_st::bulk_density, Plume_ocean::cc, Plume_param_st::coastal_current, Plume_param_st::coastal_current_dir, Plume_param_st::coastal_current_width, Plume_river::Cs, Plume_ocean::Cw, Plume_river::d0, Plume_param_st::dx, eh_new, eh_new_2, eh_require, eh_watch_dbl, Plume_options::fjrd, Plume_options::kwf, Plume_param_st::lambda, Plume_sediment::lambda, Plume_enviro::lat, Plume_param_st::latitude, Plume_grid::max_len, Plume_enviro::n_grains, Plume_grid::ndx, Plume_grid::ndy, Plume_options::o1, Plume_options::o2, Plume_options::o3, Plume_enviro::ocean, Plume_param_st::ocean_conc, Plume_param_st::ocean_tracer, plume(), plumeout2(), Plume_river::Q, Plume_param_st::r_angle, Plume_param_st::r_dir, Plume_river::rdirection, Plume_sediment::rho, Plume_enviro::river, Plume_param_st::river_mouth_nodes, Plume_param_st::river_tracer, Plume_river::rma, S_DAYS_PER_SECOND, S_SECONDS_PER_DAY, Plume_enviro::sed, sed_hydro_copy_concentration(), sed_hydro_depth(), sed_hydro_size(), sed_hydro_velocity(), sed_hydro_water_flux(), sed_hydro_width(), Plume_ocean::So, Plume_ocean::Sw, Plume_river::u0, Plume_ocean::vdirection, Plume_ocean::vo, Plume_grid::x_len, Plume_grid::y_len, Plume_grid::ymax, and Plume_grid::ymin.
Referenced by main().