Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include "lparx_copyright.h"
#include "Coords.h"
#include <iostream.h>
#include <fstream.h>
#include <strstream.h>
#include "streams_CompConf.h"
#include <stdlib.h>
#include "CoordsIterator.h"
Include dependency graph for BBox.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | BBox |
Implementation of a rectangular region in the computational domain in global index coordinates. More... | |
Defines | |
#define | LOWERBOUND (-1000000000) |
#define | UPPERBOUND ( 1000000000) |
#define | BBoxNULL ((BBox *) NULL) |
Functions | |
istream & | operator>> (istream &s, BBox &bb) |
ostream & | operator<< (ostream &s, const BBox &bb) |
ifstream & | operator>> (ifstream &s, BBox &bb) |
ofstream & | operator<< (ofstream &s, const BBox &bb) |
Coords & | upper (BBox &bb) |
int | upper (BBox &bb, const int i) |
Coords & | lower (BBox &bb) |
int | lower (BBox &bb, const int i) |
Coords & | stepsize (BBox &bb) |
int | stepsize (BBox &bb, const int i) |
Coords | extents (BBox &bb) |
int | extents (BBox &bb, const int i) |
int | size (BBox &bb) |
int | inside (BBox &bb, Coords const &c) |
BBox | accrete (BBox const &bbox, Coords const &c) |
BBox | grow (BBox const &bbox, Coords const &c) |
BBox | accrete (BBox const &bbox, const int c) |
BBox | grow (BBox const &bbox, const int c) |
BBox * | accrete (BBox const *const bbox, const int n, const int c) |
BBox * | grow (BBox const *const bbox, const int n, const int c) |
BBox * | accrete (BBox const *const bbox, const int n, Coords const &c) |
BBox * | grow (BBox const *const bbox, const int n, Coords const &c) |
BBox | growupper (BBox const &bbox, const int c) |
BBox | growlower (BBox const &bbox, const int c) |
BBox | growupper (BBox const &bbox, const int d, const int c) |
BBox | growlower (BBox const &bbox, const int d, const int c) |
BBox | growbydim (BBox const &bbox, const short *c) |
BBox | growupperbydim (BBox const &bbox, const short *c) |
BBox | growlowerbydim (BBox const &bbox, const short *c) |
BBox | shrinkbydim (BBox const &bbox, const short *c) |
BBox | shrinkupperbydim (BBox const &bbox, const short *c) |
BBox | shrinklowerbydim (BBox const &bbox, const short *c) |
BBox | shiftabs (BBox const &bb, const int c) |
BBox | shiftabs (BBox const &bb, Coords const &c) |
BBox | shift (BBox const &bb, const int c) |
BBox | shift (BBox const &bb, Coords const &c) |
BBox | shiftabs (BBox const &bbox, const int d, const int c) |
BBox | shift (BBox const &bbox, const int d, const int c) |
BBox | coarsen (BBox const &bbox, const int by) |
BBox | coarsen (BBox const &bbox, Coords const by) |
BBox | coarsen (BBox const &bbox, const int d, const int by) |
BBox | refine (const BBox &bbox, const int by) |
BBox | refine (const BBox &bbox, const Coords &by) |
BBox | refine (const BBox &bbox, const int by, const int olap) |
BBox | refine (const BBox &bbox, const int by, const short *olap) |
BBox | refine (const BBox &bbox, const int d, const int by, const int olap) |
This class is sort of an adaptation and extension of the from Class RegionX of LPARX developed by Scott Kohn (skohn-at-cs.ucsd.edu)
Definition in file BBox.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04