GridHierarchy stores the hierarchical structure on an adaptive application. More...
#include "DAGHParams.h"
#include "DAGHDefaults.h"
#include "DAGHDistribution.h"
#include "GridUnitList.h"
#include "GridBoxList.h"
#include "BBoxList.h"
#include "DCoords.h"
#include "CommServer.h"
#include "CommIOServer.h"
#include "GridFunctionVoid.h"
#include "AllocError.h"
#include <iosfwd>
Go to the source code of this file.
Classes | |
struct | dimspec |
struct | MergedGridUnit |
class | GridHierarchy |
GridHierarchy stores the hierarchical structure on an adaptive application. More... | |
Defines | |
#define | DAGHChkPtTagNameSize (256) |
Functions | |
double | toWorld (struct dimspec const &ds, const int lc) |
double | toWorldLower (struct dimspec const &ds, const int lc) |
double | toWorldUpper (struct dimspec const &ds, const int lc, const int step, const int olap) |
int | toLocal (struct dimspec const &ds, double const wc) |
void | DAGHIO_EndIOPingFunction (GridHierarchy &GH) |
std::ostream & | operator<< (std::ostream &, const GridHierarchy &) |
std::ostream & | operator<< (std::ostream &, const struct dimspecs &) |
std::ostream & | operator<< (std::ostream &, const struct MergedGridUnit &) |
std::ofstream & | operator<< (std::ofstream &, const GridHierarchy &) |
std::ifstream & | operator>> (std::ifstream &, GridHierarchy &) |
std::stringstream & | operator<< (std::stringstream &, const GridHierarchy &) |
std::stringstream & | operator>> (std::stringstream &, GridHierarchy &) |
GridHierarchy stores the hierarchical structure on an adaptive application.
#define DAGHChkPtTagNameSize (256) |
Referenced by GridHierarchy::DAGH_InitChkpt(), and operator>>().
void DAGHIO_EndIOPingFunction | ( | GridHierarchy & | GH | ) |
std::stringstream& operator<< | ( | std::stringstream & | , | |
const GridHierarchy & | ||||
) |
std::ofstream& operator<< | ( | std::ofstream & | , | |
const GridHierarchy & | ||||
) |
std::ostream& operator<< | ( | std::ostream & | , | |
const struct MergedGridUnit & | ||||
) |
References MergedGridUnit::bb, and MergedGridUnit::gul.
std::ostream& operator<< | ( | std::ostream & | , | |
const struct dimspecs & | ||||
) |
std::ostream& operator<< | ( | std::ostream & | , | |
const GridHierarchy & | ||||
) |
References GridFunctionVoid::GF_Name(), GridHierarchy::gflist, GridHierarchy::gfnum, and GridHierarchy::rank.
std::stringstream& operator>> | ( | std::stringstream & | , | |
GridHierarchy & | ||||
) |
References GridHierarchy::complist, DAGHChkPtTagNameSize, GridHierarchy::distribution, GridHierarchy::gflist, GridHierarchy::gfnum, GridHierarchy::globalgbl, if(), GridHierarchy::io_close_server, GridHierarchy::io_end_server, GridHierarchy::io_flush_server, GridHierarchy::io_read_server, GridHierarchy::io_write_server, GridHierarchy::localbboxarray, GridHierarchy::localgbl, GridHierarchy::locallist, GridHierarchy::oldglobalgbl, and GridHierarchy::oldlocalgbl.
std::ifstream& operator>> | ( | std::ifstream & | , | |
GridHierarchy & | ||||
) |
References GridHierarchy::complist, DAGHChkPtTagNameSize, GridHierarchy::distribution, GridHierarchy::gflist, GridHierarchy::gfnum, GridHierarchy::globalgbl, if(), GridHierarchy::io_close_server, GridHierarchy::io_end_server, GridHierarchy::io_flush_server, GridHierarchy::io_read_server, GridHierarchy::io_write_server, GridHierarchy::localbboxarray, GridHierarchy::localgbl, GridHierarchy::locallist, GridHierarchy::oldglobalgbl, and GridHierarchy::oldlocalgbl.
int toLocal | ( | struct dimspec const & | ds, | |
double const | wc | |||
) | [inline] |
References dimspec::hfine, and dimspec::low.
Referenced by GridHierarchy::localCoords().
double toWorld | ( | struct dimspec const & | ds, | |
const int | lc | |||
) | [inline] |
References dimspec::hfine, and dimspec::low.
Referenced by GridHierarchy::wlb(), GridHierarchy::worldCoords(), and GridHierarchy::wub().
double toWorldLower | ( | struct dimspec const & | ds, | |
const int | lc | |||
) | [inline] |
References dimspec::high, dimspec::low, and dimspec::nfine.
Referenced by GridHierarchy::worldCoordsLower().
double toWorldUpper | ( | struct dimspec const & | ds, | |
const int | lc, | |||
const int | step, | |||
const int | olap | |||
) | [inline] |
References dimspec::high, dimspec::low, and dimspec::nfine.
Referenced by GridHierarchy::worldCoordsUpper().