AdH Kraken 0.0.0
Next generation Adaptive Hydraulics
Loading...
Searching...
No Matches
smat_sw.h
1#ifndef H_SMAT_SW_
2#define H_SMAT_SW_
3
4typedef struct {
5 int EEVF; /* flag that EEV is being used */
6 int EVSF; /* flfat that EVS is being used */
7 double coriolis;
8 STENSOR ev; /* the eddy viscosities for a 2d shallow water model */
9 int bed_disp_flag; /* flag inidicating Y/N for sediment bed displacement */
10 int vor_flag; /* flag indicating Y/N for vorticity calculations */
11 double eev_coef; /* coefficent used in viscosity calculation if eev_flag = ON */
12 double fraction; /* Used with FRC flag GSAVANT */
13 int eev_mode; /* EEV Computation Flag */
14 int d_flag; /* INdicate whether density coupling is off */
15 int wind_flag; /* flag for wind variable calculations (cjt) */
16 double windatt; /* wind attenuation */
17 double smag_coeff; /* turbulent smagorinski coefficient */
18 int turbulence_model_xy; /* lateral turbulence model */
19 int turbulence_model_z; /* vertical turbulence model */
20 int supression_func; /* Suppression function */
21 int wall_func; /* turbulence wall function */
22 double min_tke;
23 double min_tds;
24 double len_max; /* Maximum mixing length */
25 double hyd_conductivity; /* Green and Ampt Infiltration */
26 double psi;
27 double rooting_depth;
28} SMAT_SW;
29
30// Methods
31void smat_sw_alloc_init(SMAT_SW **mat_sw);
32void smat_sw_free(SMAT_SW *mat);
33
34#endif
Definition: smat_sw.h:4
Definition: stensor.h:7