Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LoHiCenter.H File Reference

#include "Box.H"
#include "ProblemDomain.H"

Include dependency graph for LoHiCenter.H:

Include dependency graph

Go to the source code of this file.

Functions

void loHiCenter (Box &a_loBox, int &a_hasLo, Box &a_hiBox, int &a_hasHi, Box &a_centerBox, Box &a_entireBox, const Box &a_inBox, const ProblemDomain &a_domain, const int &a_dir)
void loHiCenterFace (Box &a_loBox, int &a_hasLo, Box &a_hiBox, int &a_hasHi, Box &a_centerBox, Box &a_entireBox, const Box &a_inBox, const ProblemDomain &a_domain, const int &a_dir)


Function Documentation

void loHiCenter Box   a_loBox,
int &    a_hasLo,
Box   a_hiBox,
int &    a_hasHi,
Box   a_centerBox,
Box   a_entireBox,
const Box   a_inBox,
const ProblemDomain   a_domain,
const int &    a_dir
 

This function is used when in direction a_dir a 3 point stencil of cell- centered data is being used to compute something at the cell center of the center cell of the stencil. The data for the stencil is valid in a_inBox. It divides a_inBox into a cell-centered box where the full stencil can be used, a_centerBox, and cell-centered boxes where 2 point stencils must be used, a_loBox and a_hiBox based on the current problem domain, a_domain, and the stencil direction, a_dir. The union of these 2 and 3 point stencil boxes is returned as a_entireBox. The 2 point stencil boxes are one wide, at most, and if they have been defined then the corresponding flag, a_hasLo or a_hasHi, is set to one, otherwise these flags are zero. All output boxes lie within the domain.

void loHiCenterFace Box   a_loBox,
int &    a_hasLo,
Box   a_hiBox,
int &    a_hasHi,
Box   a_centerBox,
Box   a_entireBox,
const Box   a_inBox,
const ProblemDomain   a_domain,
const int &    a_dir
 

This function is used when in direction a_dir a 2 point stencil of cell- centered data is being used to compute something at the cell face between the cell centers of the stencil. The data for the stencil is valid in a_inBox. It uses a_inBox to compute a box (face-centered in a_dir) where the full stencil can be used, a_centerBox, and boxes (face-centered in a_dir) where a 1 point stencil must be used, a_loBox and a_hiBox based on the current problem domain, a_domain, and the stencil direction, a_dir. The union of these 1 and 2 point stencil boxes is returned as a_entireBox (face-centered in a_dir). The 1 point stencil boxes are one wide, at most, and if they have been defined then the corresponding flag, a_hasLo or a_hasHi, is set to one, otherwise these flags are zero. All output boxes lie within the domain.


Generated on Wed Jan 19 17:53:41 2005 for Chombo&INSwithParticles by doxygen1.2.16