#include <stdio.h>
#include <sed/sed_sedflux.h>
#include "my_processes.h"
#include <bio.h>
Go to the source code of this file.
Defines | |
#define | SED_BIOTURBATION_PROC_NAME "bioturbation" |
#define | EH_LOG_DOMAIN SED_BIOTURBATION_PROC_NAME |
#define | BIO_KEY_DEPTH "depth of bioturbation" |
#define | BIO_KEY_K "bioturbation diffusion coefficient" |
Functions | |
Sed_process_info | run_bioturbation (Sed_process proc, Sed_cube p) |
gboolean | init_bioturbation (Sed_process p, Eh_symbol_table t, GError **error) |
gboolean | destroy_bioturbation (Sed_process p) |
#define BIO_KEY_DEPTH "depth of bioturbation" |
Definition at line 49 of file run_bioturbation.c.
#define BIO_KEY_K "bioturbation diffusion coefficient" |
Definition at line 50 of file run_bioturbation.c.
#define EH_LOG_DOMAIN SED_BIOTURBATION_PROC_NAME |
Definition at line 22 of file run_bioturbation.c.
#define SED_BIOTURBATION_PROC_NAME "bioturbation" |
Definition at line 21 of file run_bioturbation.c.
gboolean destroy_bioturbation | ( | Sed_process | p | ) |
Definition at line 86 of file run_bioturbation.c.
References Bioturbation_t::depth, eh_free, eh_input_val_destroy(), Bioturbation_t::k, and sed_process_user_data().
gboolean init_bioturbation | ( | Sed_process | p, | |
Eh_symbol_table | t, | |||
GError ** | error | |||
) |
Definition at line 60 of file run_bioturbation.c.
References BIO_KEY_DEPTH, BIO_KEY_K, Bioturbation_t::depth, eh_require, eh_return_val_if_fail, eh_symbol_table_input_value(), eh_symbol_table_require_labels(), Bioturbation_t::k, and sed_process_new_user_data.
Sed_process_info run_bioturbation | ( | Sed_process | proc, | |
Sed_cube | p | |||
) |
Definition at line 30 of file run_bioturbation.c.
References Bioturbation_t::depth, eh_input_val_eval(), Bioturbation_t::k, sed_column_bioturbate(), sed_cube_age_in_years(), sed_cube_col(), sed_cube_size(), sed_cube_time_step_in_seconds(), SED_EMPTY_INFO, and sed_process_user_data().