#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include "my_sedflux.h"
Go to the source code of this file.
Defines | |
#define | ESMF |
Functions | |
Sedflux_param_st * | sedflux_setup (gchar *command_s) |
gboolean | sedflux_init (Sed_epoch_queue *q, Sed_cube *p, const gchar *init_file) |
gboolean | sedflux_run_time_step (Sed_epoch_queue q, Sed_cube p) |
gboolean | sedflux_run (Sed_epoch_queue q, Sed_cube p) |
gboolean | sedflux_finalize (Sed_epoch_queue q, Sed_cube p) |
gboolean | sedflux (const gchar *init_file) |
gboolean sedflux | ( | const gchar * | init_file | ) |
Definition at line 35 of file sedflux.c.
References sedflux_finalize(), sedflux_init(), and sedflux_run().
Referenced by main().
gboolean sedflux_finalize | ( | Sed_epoch_queue | q, | |
Sed_cube | p | |||
) |
Definition at line 159 of file sedflux.c.
References eh_require, sed_cube_destroy(), sed_epoch_queue_destroy(), and sed_sediment_unset_env().
Referenced by esmf_sedflux_finalize(), and sedflux().
gboolean sedflux_init | ( | Sed_epoch_queue * | q, | |
Sed_cube * | p, | |||
const gchar * | init_file | |||
) |
Definition at line 86 of file sedflux.c.
References eh_exit_on_error(), eh_require, sed_cube_new_from_file(), sed_epoch_queue_new_full(), sed_mode_is_2d(), and sed_mode_is_3d().
Referenced by esmf_sedflux_init(), and sedflux().
gboolean sedflux_run | ( | Sed_epoch_queue | q, | |
Sed_cube | p | |||
) |
Definition at line 142 of file sedflux.c.
References eh_require, and sed_epoch_queue_run().
Referenced by sedflux().
gboolean sedflux_run_time_step | ( | Sed_epoch_queue | q, | |
Sed_cube | p | |||
) |
Definition at line 125 of file sedflux.c.
References eh_require, and sed_epoch_queue_tic().
Referenced by esmf_sedflux_run().
Sedflux_param_st * sedflux_setup | ( | gchar * | command_s | ) |
Definition at line 52 of file sedflux.c.
References eh_exit_on_error(), eh_init_glib(), eh_logger(), eh_render_command_str(), Sedflux_param_st::init_file, Sedflux_param_st::run_desc, sed_signal_set_action(), sedflux_parse_command_line(), sedflux_print_info_file(), sedflux_setup_project_dir(), and Sedflux_param_st::working_dir.
Referenced by esmf_sedflux_setup().