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.