#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().