BBoxList implements a linked list of BBox. More...
#include "DAGHDefaults.h"
#include "BucketType.h"
#include <list>
#include <cstring>
#include <cstdlib>
#include "BBox.h"
#include "Coords.h"
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | BBoxList |
Class BBoxList implements a linked list of BBox. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &, const BBoxList &) |
std::ofstream & | operator<< (std::ofstream &, const BBoxList &) |
std::ifstream & | operator>> (std::ifstream &, BBoxList &) |
std::stringstream & | operator<< (std::stringstream &, const BBoxList &) |
std::stringstream & | operator>> (std::stringstream &, BBoxList &) |
BBox * | first (BBoxList &bbl) |
BBox * | last (BBoxList &bbl) |
BBox * | next (BBoxList &bbl) |
BBox * | prev (BBoxList &bbl) |
BBox * | current (BBoxList &bbl) |
void | add (BBoxList &bbl, const BBox &bb) |
void | insert (BBoxList &bbl, const BBox &bb) |
void | remove (BBoxList &bbl) |
int | number (const BBoxList &bbl) |
bool | isempty (const BBoxList &bbl) |
void | empty (BBoxList &bbl) |
BBoxList implements a linked list of BBox.
References Bucket< Type >::add().
Referenced by Cluster(), GridHierarchy::DAGH_RecomposeHierarchy(), and GridHierarchy::DAGH_Refine().
References Bucket< Type >::current().
void empty | ( | BBoxList & | bbl | ) | [inline] |
References Bucket< Type >::empty().
Referenced by GridFunction< GFType, dim >::GF_Read(), GridFunction< GFType, dim >::GF_Write(), and GridTable::resettable().
References Bucket< Type >::first().
Referenced by GridHierarchy::DAGH_CreateGridUnitList(), GridHierarchy::DAGH_RecomposeHierarchy(), GridHierarchy::DAGH_Refine(), GridFunction< GFType, dim >::GF_CheckpointRecompose(), GridFunction< GFType, dim >::GF_ExternalBndryUpdate(), and GridHierarchy::glb_bboxlist().
References Bucket< Type >::insert().
bool isempty | ( | const BBoxList & | bbl | ) | [inline] |
References Bucket< Type >::isempty().
Referenced by GridHierarchy::DAGH_RecomposeHierarchy().
References Bucket< Type >::last().
References Bucket< Type >::next().
int number | ( | const BBoxList & | bbl | ) | [inline] |
std::stringstream& operator<< | ( | std::stringstream & | , | |
const BBoxList & | ||||
) |
std::ofstream& operator<< | ( | std::ofstream & | , | |
const BBoxList & | ||||
) |
std::ostream& operator<< | ( | std::ostream & | , | |
const BBoxList & | ||||
) |
std::stringstream& operator>> | ( | std::stringstream & | , | |
BBoxList & | ||||
) |
References Bucket< Type >::add(), Bucket< Type >::currec(), and Bucket< Type >::setcurrec().
std::ifstream& operator>> | ( | std::ifstream & | , | |
BBoxList & | ||||
) |
References Bucket< Type >::add(), Bucket< Type >::currec(), and Bucket< Type >::setcurrec().
References Bucket< Type >::prev().
void remove | ( | BBoxList & | bbl | ) | [inline] |