#include <GEM.H>
Public Member Functions | |
void | report () |
void | populate (int rpid, int nnshared, int nnsend, int nnrecv, int ncsend, int ncrecv, int *sharedn, int *sendn, int *recvn, int *sendc, int *recvc) |
GEM_PartitionBoundary (const GEM_PartitionBoundary &pb) | |
GEM_PartitionBoundary () | |
GEM_PartitionBoundary & | operator= (const GEM_PartitionBoundary &pb) |
Public Attributes | |
unsigned int | _rpart |
std::vector< unsigned int > | _sendcells |
std::vector< unsigned int > | _recvcells |
std::vector< unsigned int > | _sendnodes |
std::vector< unsigned int > | _recvnodes |
std::vector< unsigned int > | _sharenodes |
GEM_UserData | _data |
std::ostream * | _out |
bool | _debug |
|
inline |
Definition at line 239 of file GEM.H.
References _data, _out, _recvcells, _recvnodes, _rpart, _sendcells, _sendnodes, and _sharenodes.
|
inline |
Definition at line 250 of file GEM.H.
References _out, _recvcells, _recvnodes, _rpart, _sendcells, _sendnodes, and _sharenodes.
|
inline |
Definition at line 261 of file GEM.H.
References _data, _out, _recvcells, _recvnodes, _rpart, _sendcells, _sendnodes, and _sharenodes.
void populate | ( | int | rpid, |
int | nnshared, | ||
int | nnsend, | ||
int | nnrecv, | ||
int | ncsend, | ||
int | ncrecv, | ||
int * | sharedn, | ||
int * | sendn, | ||
int * | recvn, | ||
int * | sendc, | ||
int * | recvc | ||
) |
Definition at line 193 of file GEM.C.
Referenced by FluRegion::AddFluBorder(), and GEM_Partition::AddParitionBoundary().
void report | ( | ) |
Definition at line 150 of file GEM.C.
Referenced by GEM_Partition::report_partition_boundaries().
GEM_UserData _data |
Definition at line 232 of file GEM.H.
Referenced by GEM_PartitionBoundary(), and operator=().
bool _debug |
Definition at line 234 of file GEM.H.
Referenced by GEM_Partition::AddParitionBoundary().
std::ostream* _out |
Definition at line 233 of file GEM.H.
Referenced by FluRegion::AddFluBorder(), GEM_Partition::AddParitionBoundary(), GEM_PartitionBoundary(), and operator=().
std::vector<unsigned int> _recvcells |
Definition at line 228 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), FluRegion::report(), GEM_Partition::ResolveCellMapping(), and TRAIL_GeoPartReadPartitionBoundaryASCII().
std::vector<unsigned int> _recvnodes |
Definition at line 230 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), PartitionBoundary::PartitionBoundary(), FluRegion::report(), and TRAIL_GeoPartReadPartitionBoundaryASCII().
unsigned int _rpart |
Definition at line 226 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), FluRegion::report(), and TRAIL_GeoPartReadPartitionBoundaryASCII().
std::vector<unsigned int> _sendcells |
Definition at line 227 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), FluRegion::report(), GEM_Partition::ResolveCellMapping(), and TRAIL_GeoPartReadPartitionBoundaryASCII().
std::vector<unsigned int> _sendnodes |
Definition at line 229 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), FluRegion::report(), and TRAIL_GeoPartReadPartitionBoundaryASCII().
std::vector<unsigned int> _sharenodes |
Definition at line 231 of file GEM.H.
Referenced by Partition::BuildPartitionBoundaries(), GEM_Partition::CreatePconn(), GEM_PartitionBoundary(), operator=(), FluRegion::report(), and TRAIL_GeoPartReadPartitionBoundaryASCII().