|
HyPar
1.0
Finite-Difference Hyperbolic-Parabolic PDE Solver on Cartesian Grids
|
Immersed boundary treatment for 3D Navier-Stokes equations. More...
#include <math.h>#include <string.h>#include <basic.h>#include <arrayfunctions.h>#include <immersedboundaries.h>#include <physicalmodels/navierstokes3d.h>#include <mpivars.h>#include <hypar.h>Go to the source code of this file.
Functions | |
| int | NavierStokes3DIBAdiabatic (void *s, void *m, double *u, double t) |
| int | NavierStokes3DIBIsothermal (void *s, void *m, double *u, double t) |
Immersed boundary treatment for 3D Navier-Stokes equations.
Definition in file NavierStokes3DImmersedBoundary.c.
| int NavierStokes3DIBAdiabatic | ( | void * | s, |
| void * | m, | ||
| double * | u, | ||
| double | t | ||
| ) |
Apply no-slip adiabatic wall boundary conditions on the immersed boundary points (grid points within the immersed body that are within stencil-width distance of interior points, i.e., points in the interior of the computational domain).
| s | Solver object of type HyPar |
| m | Solver object of type HyPar |
| u | Array with the solution vector |
| t | Current simulation time |
Definition at line 19 of file NavierStokes3DImmersedBoundary.c.
| int NavierStokes3DIBIsothermal | ( | void * | s, |
| void * | m, | ||
| double * | u, | ||
| double | t | ||
| ) |
Apply no-slip isothermal wall boundary conditions on the immersed boundary points (grid points within the immersed body that are within stencil-width distance of interior points, i.e., points in the interior of the computational domain).
| s | Solver object of type HyPar |
| m | Solver object of type HyPar |
| u | Array with the solution vector |
| t | Current simulation time |
Definition at line 119 of file NavierStokes3DImmersedBoundary.c.