Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <GridDataBlock1.h / GridDataBlock2.h / GridDataBlock3.h>
Inheritance diagram for GridDataBlock:
Public Methods | |
int | has_parents () const |
const int & | parents () const |
const GDB_Interaction * | parentlist () const |
GDB_Interaction * | parentlist () |
const BBox & | parentbox (const int &j) |
const int & | parentidx (const int &j) |
int | has_children () const |
const int & | children () const |
const GDB_Interaction * | childlist () const |
GDB_Interaction * | childlist () |
const BBox & | childbox (const int &j) |
const int & | childidx (const int &j) |
GDB_Interaction ** | gdbReadInfo (const int proc) |
GDB_Interaction ** | gdbWriteInfo (const int proc) |
const BBox & | boundingbox () const |
const BBox & | interiorbox () const |
const BBox & | databox () const |
int | has_externalboundaries () const |
int | has_externalboundary (const int dir) const |
const int & | externalboundaries (const int dir) const |
int | externalboundaries (const int dir) |
const BBoxList * | externalbndrylist (const int dir) const |
BBoxList * | externalbndrylist (const int dir) |
int | has_adaptiveboundaries () const |
int | has_adaptiveboundary (const int dir) const |
const BBox & | adaptivebndrybox (const int dir) const |
void | gdbPrintData (ostream &os) const |
int | MemoryUsage () |
GridData< Type > & | griddata () |
const GridData< Type > & | griddata () const |
Public Attributes | |
short | timenum |
timenum - 0 to 2*time_stencil. | |
short | levelnum |
Friends | |
class | GridFunction< Type > |
This class creates storage and interaction information for a grid block at a particular level. A GridDataBlock knows its neighbours, parents of the coarser levels and its children on the finer level.
Definition at line 26 of file GridDataBlock1.h / GridDataBlock2.h / GridDataBlock3.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04