PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
Go to the source code of this file.
Macros | |
#define | KAPPA 0.41 |
#define | LOGLAW_B 5.5 |
Functions | |
void | noslip (UserCtx *user, double sc, double sb, Cmpnts Ua, Cmpnts Uc, Cmpnts *Ub, double nx, double ny, double nz) |
void | freeslip (UserCtx *user, double sc, double sb, Cmpnts Ua, Cmpnts Uc, Cmpnts *Ub, double nx, double ny, double nz) |
double | E_coeff (double utau, double ks, double nu) |
double | u_hydset_roughness (double nu, double y, double utau, double ks) |
double | f_hydset (double nu, double u, double y, double utau0, double ks) |
double | df_hydset (double nu, double u, double y, double utau0, double ks) |
double | find_utau_hydset (double nu, double u, double y, double utau_guess, double ks) |
double | nu_t (double yplus) |
double | integrate_1 (double nu, double y, double utau, int m) |
double | taw (double nu, double utau, double y, double u, double dpdt) |
double | u_Cabot (double nu, double y, double utau, double dpdt, double taw) |
double | u_Werner (double nu, double y, double utau) |
double | f_Werner (double nu, double u, double y, double utau) |
double | df_Werner (double nu, double u, double y, double utau) |
double | f_Cabot (double nu, double u, double y, double utau, double dpdt, double dpdtn) |
double | df_Cabot (double nu, double u, double y, double utau, double dpdt, double dpdtn) |
void | find_utau_Cabot (double nu, double u, double y, double guess, double dpdt, double dpdtn, double *utau, double *taw1, double *taw2) |
double | find_utau_Werner (double nu, double u, double y, double guess) |
double | sign (double a) |
double | u_loglaw (double y, double utau, double roughness) |
double | find_utau_loglaw (double u, double y, double roughness) |
void | wall_function (UserCtx *user, double sc, double sb, Cmpnts Ua, Cmpnts Uc, Cmpnts *Ub, PetscReal *ustar, double nx, double ny, double nz) |
void | wall_function_loglaw (UserCtx *user, double ks, double sc, double sb, Cmpnts Ua, Cmpnts Uc, Cmpnts *Ub, PetscReal *ustar, double nx, double ny, double nz) |
void | wall_function_Cabot (UserCtx *user, double ks, double sc, double sb, Cmpnts Ua, Cmpnts Uc, Cmpnts *Ub, PetscReal *ustar, double nx, double ny, double nz, double dpdx, double dpdy, double dpdz, int count) |
#define KAPPA 0.41 |
Definition at line 10 of file wallfunction.c.
#define LOGLAW_B 5.5 |
Definition at line 11 of file wallfunction.c.
void noslip | ( | UserCtx * | user, |
double | sc, | ||
double | sb, | ||
Cmpnts | Ua, | ||
Cmpnts | Uc, | ||
Cmpnts * | Ub, | ||
double | nx, | ||
double | ny, | ||
double | nz | ||
) |
Definition at line 13 of file wallfunction.c.
void freeslip | ( | UserCtx * | user, |
double | sc, | ||
double | sb, | ||
Cmpnts | Ua, | ||
Cmpnts | Uc, | ||
Cmpnts * | Ub, | ||
double | nx, | ||
double | ny, | ||
double | nz | ||
) |
Definition at line 30 of file wallfunction.c.
double E_coeff | ( | double | utau, |
double | ks, | ||
double | nu | ||
) |
Definition at line 50 of file wallfunction.c.
double u_hydset_roughness | ( | double | nu, |
double | y, | ||
double | utau, | ||
double | ks | ||
) |
Definition at line 59 of file wallfunction.c.
double f_hydset | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau0, | ||
double | ks | ||
) |
Definition at line 70 of file wallfunction.c.
double df_hydset | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau0, | ||
double | ks | ||
) |
Definition at line 79 of file wallfunction.c.
double find_utau_hydset | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau_guess, | ||
double | ks | ||
) |
Definition at line 86 of file wallfunction.c.
double nu_t | ( | double | yplus | ) |
double integrate_1 | ( | double | nu, |
double | y, | ||
double | utau, | ||
int | m | ||
) |
Definition at line 107 of file wallfunction.c.
double taw | ( | double | nu, |
double | utau, | ||
double | y, | ||
double | u, | ||
double | dpdt | ||
) |
Definition at line 130 of file wallfunction.c.
double u_Cabot | ( | double | nu, |
double | y, | ||
double | utau, | ||
double | dpdt, | ||
double | taw | ||
) |
Definition at line 138 of file wallfunction.c.
double u_Werner | ( | double | nu, |
double | y, | ||
double | utau | ||
) |
Definition at line 145 of file wallfunction.c.
double f_Werner | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau | ||
) |
Definition at line 154 of file wallfunction.c.
double df_Werner | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau | ||
) |
Definition at line 163 of file wallfunction.c.
double f_Cabot | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau, | ||
double | dpdt, | ||
double | dpdtn | ||
) |
Definition at line 169 of file wallfunction.c.
double df_Cabot | ( | double | nu, |
double | u, | ||
double | y, | ||
double | utau, | ||
double | dpdt, | ||
double | dpdtn | ||
) |
Definition at line 174 of file wallfunction.c.
void find_utau_Cabot | ( | double | nu, |
double | u, | ||
double | y, | ||
double | guess, | ||
double | dpdt, | ||
double | dpdtn, | ||
double * | utau, | ||
double * | taw1, | ||
double * | taw2 | ||
) |
Definition at line 191 of file wallfunction.c.
double find_utau_Werner | ( | double | nu, |
double | u, | ||
double | y, | ||
double | guess | ||
) |
Definition at line 210 of file wallfunction.c.
double sign | ( | double | a | ) |
Definition at line 227 of file wallfunction.c.
double u_loglaw | ( | double | y, |
double | utau, | ||
double | roughness | ||
) |
Definition at line 235 of file wallfunction.c.
double find_utau_loglaw | ( | double | u, |
double | y, | ||
double | roughness | ||
) |
Definition at line 240 of file wallfunction.c.
void wall_function | ( | UserCtx * | user, |
double | sc, | ||
double | sb, | ||
Cmpnts | Ua, | ||
Cmpnts | Uc, | ||
Cmpnts * | Ub, | ||
PetscReal * | ustar, | ||
double | nx, | ||
double | ny, | ||
double | nz | ||
) |
Definition at line 245 of file wallfunction.c.
void wall_function_loglaw | ( | UserCtx * | user, |
double | ks, | ||
double | sc, | ||
double | sb, | ||
Cmpnts | Ua, | ||
Cmpnts | Uc, | ||
Cmpnts * | Ub, | ||
PetscReal * | ustar, | ||
double | nx, | ||
double | ny, | ||
double | nz | ||
) |
Definition at line 276 of file wallfunction.c.
void wall_function_Cabot | ( | UserCtx * | user, |
double | ks, | ||
double | sc, | ||
double | sb, | ||
Cmpnts | Ua, | ||
Cmpnts | Uc, | ||
Cmpnts * | Ub, | ||
PetscReal * | ustar, | ||
double | nx, | ||
double | ny, | ||
double | nz, | ||
double | dpdx, | ||
double | dpdy, | ||
double | dpdz, | ||
int | count | ||
) |
Definition at line 319 of file wallfunction.c.