/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/bio/bio.c File Reference

#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)


Function Documentation

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().

GQuark bio_error_quark ( void   ) 

Definition at line 8 of file bio.c.

void bioturbate ( double **  col,
gint  n_grains,
gint  n_layers,
double  dz,
double  k,
double  total_t 
)

Definition at line 14 of file bio.c.

References diffuse_col(), and eh_require.

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().


Generated on Fri Jan 4 18:04:17 2008 for sedflux by  doxygen 1.5.2