|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
#include <petscpf.h>#include <petscdmswarm.h>#include <stdlib.h>#include <time.h>#include <math.h>#include <petsctime.h>#include <petscsys.h>#include <petscdmcomposite.h>#include <petscsystypes.h>#include "variables.h"#include "ParticleSwarm.h"#include "walkingsearch.h"#include "grid.h"#include "logging.h"#include "io.h"#include "interpolation.h"#include "AnalyticalSolution.h"#include "ParticleMotion.h"#include "Boundaries.h"Go to the source code of this file.
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) |
| 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.