Chombo + EB + MF
3.2
|
#include "DisjointBoxLayout.H"
#include "Vector.H"
#include "Tuple.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Go to the source code of this file.
Macros | |
#define | _FLIPGRIDS_H_ |
Functions | |
void | getFlippedGrids (DisjointBoxLayout &a_reflectedBoxes, Vector< Tuple< DataIndex, 2 > > &a_boxCorrelation, const DisjointBoxLayout &a_grids, const Box &a_dataBox, int reflectDirection, int reflectCoordinate) |
function to intersect DisjointBoxLayout with a Box, then reflect it. More... | |
#define _FLIPGRIDS_H_ |
void getFlippedGrids | ( | DisjointBoxLayout & | a_reflectedBoxes, |
Vector< Tuple< DataIndex, 2 > > & | a_boxCorrelation, | ||
const DisjointBoxLayout & | a_grids, | ||
const Box & | a_dataBox, | ||
int | reflectDirection, | ||
int | reflectCoordinate | ||
) |
function to intersect DisjointBoxLayout with a Box, then reflect it.
The getFlippedGrids function is designed to aid in the construction of reflection boundary conditions. What it does:
For each box in a_grids,