#include <glib.h>
#include "plumevars.h"
#include "plumeinput.h"
#include <utils/utils.h>
Go to the source code of this file.
Functions | |
gboolean | plume2d (Plume_inputs *plume_const, Plume_river river_passed, int ngrains_passed, Plume_sediment *sedload_passed, double dx, double **deposit, int depositLen, Plume_data *) |
gboolean | plume3d (Plume_inputs *plume_const , Plume_river river, int n_grains, Plume_sediment *sedload, Eh_dbl_grid *deposit, Plume_data *data) |
Plume_data * | plume_data_init (Plume_data *data) |
void | destroy_plume_data (Plume_data *grid) |
void destroy_plume_data | ( | Plume_data * | grid | ) |
Definition at line 49 of file plume2d.c.
References Plume_grid::ccnc, Plume_grid::deps, Plume_grid::dist, eh_free, free_d3tensor(), free_dmatrix(), Plume_grid::ncnc, Plume_grid::pcent, Plume_grid::ualb, Plume_grid::xval, and Plume_grid::yval.
Referenced by destroy_plume_hypo().
gboolean plume2d | ( | Plume_inputs * | plume_const, | |
Plume_river | river_passed, | |||
int | ngrains_passed, | |||
Plume_sediment * | sedload_passed, | |||
double | dx, | |||
double ** | deposit, | |||
int | depositLen, | |||
Plume_data * | ||||
) |
Definition at line 67 of file plume2d.c.
References Plume_ocean::cc, Plume_ocean::Cw, Plume_options::fjrd, Plume_options::kwf, Plume_enviro::lat, Plume_grid::max_len, Plume_enviro::n_grains, Plume_inputs::ndx, Plume_grid::ndx, Plume_inputs::ndy, Plume_grid::ndy, Plume_options::o1, Plume_options::o2, Plume_options::o3, Plume_enviro::ocean, Plume_inputs::ocean_concentration, plume(), Plume_inputs::plume_width, plumeout2(), Plume_enviro::river, Plume_enviro::sed, Plume_ocean::So, Plume_options::strt, Plume_ocean::Sw, Plume_ocean::vo, Plume_grid::ymax, and Plume_grid::ymin.
gboolean plume3d | ( | Plume_inputs * | plume_const, | |
Plume_river | river, | |||
int | n_grains, | |||
Plume_sediment * | sedload, | |||
Eh_dbl_grid * | deposit, | |||
Plume_data * | data | |||
) |
Definition at line 190 of file plume2d.c.
References Plume_ocean::cc, Plume_inputs::current_velocity, Plume_ocean::Cw, eh_grid_n_y(), eh_grid_y(), Plume_options::fjrd, Plume_options::kwf, Plume_enviro::lat, Plume_grid::max_len, Plume_enviro::n_grains, Plume_inputs::ndx, Plume_grid::ndx, Plume_inputs::ndy, Plume_grid::ndy, Plume_options::o1, Plume_options::o2, Plume_options::o3, Plume_enviro::ocean, Plume_inputs::ocean_concentration, plume(), Plume_inputs::plume_width, plumeout3(), Plume_enviro::river, Plume_enviro::sed, Plume_ocean::So, Plume_options::strt, Plume_ocean::Sw, Plume_ocean::vo, Plume_grid::ymax, and Plume_grid::ymin.
Referenced by run_plume_hypo().
Plume_data* plume_data_init | ( | Plume_data * | data | ) |
Definition at line 33 of file plume2d.c.
References Plume_grid::ccnc, Plume_grid::deps, Plume_grid::dist, Plume_grid::ncnc, Plume_grid::pcent, Plume_grid::ualb, Plume_grid::x_len, Plume_grid::xval, Plume_grid::y_len, and Plume_grid::yval.
Referenced by init_plume_hypo_data().