AdH Kraken 0.0.0
Next generation Adaptive Hydraulics
Loading...
Searching...
No Matches
smat_gw.h
1#ifndef H_SMAT_GW
2#define H_SMAT_GW
3
4typedef struct {
5 STENSOR k; /* the hydraulic conductivities */
6 double s_s; /* the storage coefficient */
7 double porosity; /* porosity */
8 double water_vol; /* the volume of water of a volumetric source */
9 double residual_sat; /* residual saturation */
10 double vangen_alpha; /* alpha from vangenuchten equations */
11 double vangen_max_cp; /* vangenuchten maximum capillary pressure head */
12 double vangen_n; /* vangenuchten exponent (assume mualem) */
13 int vangen_num_xy; /* vangenuchten number of entries in the xy series */
14 double brooks_lambda; /* brooks-corey pore size index exponent */
15 double brooks_pd; /* brooks-corey air entry pressure head */
16 double brooks_max_cp; /* brooks-corey maximum capillary pressure head */
17 int brooks_num_xy; /* brooks-corey number of entries in the xy series */
18 int ikr; /* index to the pressure - relative conductivity series */
19 int isat; /* index to the pressure - saturation curve */
20 double tortuosity; /* tortuosity (only used for diffusion transport) */
21 double d_l; /* longitudinal dispersivity */
22 double d_t; /* transverse dispersivity */
23 double ss_area; /* specific surface area */
24 double bulk_density; /* bulk density */
25 int itype; /* ? */
26
27} SMAT_GW;
28
29// methods
30void smat_gw_alloc_init(SMAT_GW **mat_gw);
31void smat_gw_free(SMAT_GW *mat_gw);
32
33#endif
Definition: smat_gw.h:4
Definition: stensor.h:7