#include <glib.h>#include <utils/utils.h>#include "bio.h"Go to the source code of this file.
Functions | |
| G_GNUC_INTERNAL void | diffuse_col (double *u, gint len, double dz, double k, double total_t) |
| GQuark | bio_error_quark (void) |
| void | bioturbate (double **col, gint n_grains, gint n_layers, double dz, double k, double total_t) |
| double ** | bio_diffuse_layers (double *t, gint n_layers, double dz, double k, double duration) |
| double ** | bio_conveyor_layers (double *t, gint n_layers, double dz, double r, double duration) |
| void | bio_conveyor (double *u, gint len, double r, double total_t, double **u_out, gint **i_out, gint *len_out) |
| void bio_conveyor | ( | double * | u, | |
| gint | len, | |||
| double | r, | |||
| double | total_t, | |||
| double ** | u_out, | |||
| gint ** | i_out, | |||
| gint * | len_out | |||
| ) |
Definition at line 147 of file bio.c.
References eh_dbl_array_sum(), eh_free, eh_new, and eh_require.
| double** bio_conveyor_layers | ( | double * | t, | |
| gint | n_layers, | |||
| double | dz, | |||
| double | r, | |||
| double | duration | |||
| ) |
Definition at line 83 of file bio.c.
References eh_dbl_array_dup(), eh_dbl_array_sum(), eh_new, eh_new0, and eh_require.
Referenced by main(), and sed_column_bioturbate().
| double** bio_diffuse_layers | ( | double * | t, | |
| gint | n_layers, | |||
| double | dz, | |||
| double | k, | |||
| double | duration | |||
| ) |
Definition at line 56 of file bio.c.
References diffuse_col(), eh_new, and eh_new0.
Referenced by main(), and sed_column_bioturbate().
| void bioturbate | ( | double ** | col, | |
| gint | n_grains, | |||
| gint | n_layers, | |||
| double | dz, | |||
| double | k, | |||
| double | total_t | |||
| ) |
| void diffuse_col | ( | double * | u, | |
| gint | len, | |||
| double | dz, | |||
| double | k, | |||
| double | total_t | |||
| ) |
Definition at line 30 of file bio.c.
References eh_dbl_array_diffuse(), eh_dbl_array_dup(), eh_free, and EH_NUM_IMPLICIT.
Referenced by bio_diffuse_layers(), and bioturbate().
1.5.2