Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <GridUnitList.h>
Inheritance diagram for GridUnitList:


Public Methods | |
| GridUnitList () | |
| GridUnitList (const unsigned maxnum, const int dumarg) | |
| GridUnitList (const void *package) | |
| GridUnitList (void *package) | |
| GridUnitList (const void *package, const unsigned size, const int n) | |
| GridUnitList (const GridUnitList &other) | |
| GridUnitList (GridUnitList **&levarray) | |
| GridUnitList & | operator= (const GridUnitList &) |
| ~GridUnitList (void) | |
| GridUnitList * | alias () |
| void | operator-= (GridUnitList const &rhs) |
| void | operator *= (GridUnitList const &rhs) |
| GridUnitList * | operator- (GridUnitList const &rhs) |
| GridUnitList * | operator * (GridUnitList const &rhs) |
| GridUnitList * | operator+ (GridUnitList const &rhs) |
| void | operator *= (BBox const &rhs) |
| void | intersect (BBox const &rhs, const int lev, GridUnitList &gul, const int olap, const int extgh=0) |
| void | intersect (BBoxList const &rhs, const int lev, GridUnitList &gul, const int olap, const int extgh=0) |
| void | intersect (BBox const &rhs, const int lev, GridUnitList &gul, const short *olap, const int extgh=0) |
| void | intersect (BBoxList const &rhs, const int lev, GridUnitList &gul, const short *olap, const int extgh=0) |
| int | isempty () const |
| int | number () const |
| unsigned long | load (const int olap) |
| unsigned long | load (const int lev, const int olap) |
| unsigned long | numelems (const int olap) |
| unsigned long | numelems (const int lev, const int olap) |
| unsigned long | load (const short *olap) |
| unsigned long | load (const int lev, const short *olap) |
| unsigned long | numelems (const short *olap) |
| unsigned long | numelems (const int lev, const short *olap) |
| int | levels (void) |
| int | finest (void) |
| int | smallest (const int level) |
| int | highestbaselevel () |
| dMapIndex | lowest () |
| dMapIndex | lowest (const int level, const int owner, const int index) |
| int | maxindex (void) |
| void | setowner (const int p) |
| void | setowner (const GridUnitList &cgul, const int p) |
| void | empty (void) |
| GridUnit * | add () |
| GridUnit * | add (GridUnit const &gu) |
| GridUnit * | insert () |
| GridUnit * | insert (GridUnit const &gu) |
| void | remove (void) |
| void | split (GridUnitList &gul) |
| void | levelarray (GridUnitList **&levarray, const int levels) |
| void | levellist (GridUnitList &gul, const int lev) |
| void | levellist (GridUnitList &gul, const int minlev, const int maxlev) |
| void | bboxlistfinest (BBoxList &bbl, const int lev) |
| void | bboxlist (BBoxList &bbl, const int lev, const int olap) |
| void | bboxlist (BBoxList &bbl, const int lev, const int olap, const int levid) |
| void | bboxlist (BBoxList &bbl, const int lev, const short *olap, const int extgh) |
| void | bboxlist (BBoxList &bbl, const int lev, const short *olap, const int levid, const int extgh) |
| GridUnitList * | refinelist (const int atlev, const int levs=1) |
| Refine everywhere **. | |
| GridUnitList * | refinelist (const BBoxList &bblist, const int atlev, const int minw) |
| void | refinethislist (const BBoxList &bblist, const int atlev, const int minw) |
| void | decompose (const int lev=1) |
Friends | |
| ostream & | operator<< (ostream &, const GridUnitList &) |
| ofstream & | operator<< (ofstream &, const GridUnitList &) |
| ifstream & | operator>> (ifstream &, GridUnitList &) |
| strstream & | operator<< (strstream &, const GridUnitList &) |
| strstream & | operator>> (strstream &, GridUnitList &) |
Routines for to manipulate this list are provided. A GridUnitList is input and output for the partitioner.
Definition at line 37 of file GridUnitList.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04