#include <stdio.h>
#include <math.h>
#include <string.h>
#include <glib.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include <squall.h>
#include "my_processes.h"
#include "sedflux.h"
Go to the source code of this file.
Defines | |
#define | SED_SQUALL_PROC_NAME "squall" |
#define | EH_LOG_DOMAIN SED_SQUALL_PROC_NAME |
#define | S_KEY_TIME_STEP "time step" |
#define | S_KEY_TIME_FRACTION "duration of squall" |
Functions | |
Sed_process_info | run_squall (Sed_process proc, Sed_cube prof) |
gboolean | init_squall (Sed_process p, Eh_symbol_table tab, GError **error) |
gboolean | destroy_squall (Sed_process p) |
#define EH_LOG_DOMAIN SED_SQUALL_PROC_NAME |
Definition at line 22 of file run_squall.c.
#define S_KEY_TIME_FRACTION "duration of squall" |
#define S_KEY_TIME_STEP "time step" |
#define SED_SQUALL_PROC_NAME "squall" |
Definition at line 21 of file run_squall.c.
gboolean destroy_squall | ( | Sed_process | p | ) |
gboolean init_squall | ( | Sed_process | p, | |
Eh_symbol_table | tab, | |||
GError ** | error | |||
) |
Definition at line 84 of file run_squall.c.
References Squall_t::dt, eh_check_to_s(), eh_return_val_if_fail, eh_set_error_strv(), eh_symbol_table_time_value(), S_KEY_TIME_FRACTION, S_KEY_TIME_STEP, sed_process_new_user_data, SEDFLUX_ERROR, SEDFLUX_ERROR_BAD_PARAM, and Squall_t::squall_duration.
Sed_process_info run_squall | ( | Sed_process | proc, | |
Sed_cube | prof | |||
) |
Definition at line 36 of file run_squall.c.
References Squall_t::dt, sed_cube_age_in_years(), sed_cube_wave_height(), sed_cube_wave_length(), sed_cube_wave_period(), SED_EMPTY_INFO, sed_process_user_data(), squall(), and Squall_t::squall_duration.