#include <ghostPoint.h>
Public Member Functions | |
ghostPoint () | |
void | initialize (int numberOfPatches, real t, real dt, int cellNumberPerPatch, int **StartIndex, int **pointNumberMeshU, int **pointNumberMeshV, int **pointNumberMeshW, int dimension, real ***xU, real ***xV, real ***xW, real *h, real ****u, real ****v, real ****w) |
Interpolate the ghost velocity points at the interface of two meshes. | |
~ghostPoint () |
This class interpolates the ghost velocity points at the interface of two meshes.
ghostPoint::ghostPoint | ( | ) |
constructor
ghostPoint::~ghostPoint | ( | ) |
destructor
void ghostPoint::initialize | ( | int | numberOfPatches, | |
real | t, | |||
real | dt, | |||
int | cellNumberPerPatch, | |||
int ** | StartIndex, | |||
int ** | pointNumberMeshU, | |||
int ** | pointNumberMeshV, | |||
int ** | pointNumberMeshW, | |||
int | dimension, | |||
real *** | xU, | |||
real *** | xV, | |||
real *** | xW, | |||
real * | h, | |||
real **** | u, | |||
real **** | v, | |||
real **** | w | |||
) |
Interpolate the ghost velocity points at the interface of two meshes.
This class interpolates the ghost velocity points at the interface of two meshes.
numberOfPatches | number of patches |
t | time |
dt | time increment |
cellNumberPerPatch | cell numbers per patch surrounding the sphere |
StartIndex | used to put the refined mesh |
pointNumberMeshU | mesh points for u |
pointNumberMeshV | mesh points for v |
pointNumberMeshW | mesh points for w |
dimension | dimension |
xU | coordinates of u |
xV | coordinates of v |
xW | coordinates of w |
h | space step |
u | velocity u |
v | velocity v |
w | velocity w |