|
| void | init (const LimitType &low, const LimitType &high, int delta) |
| |
|
const DomainType & | getGlobalDomain () const |
| | Return the global domain size excluding ghost cells.
|
| |
| void | exchange (GridType &grid, int dim) |
| | Exchanges the boundaries in direction specified by dim. More...
|
| |
|
void | accumulate (GridType &grid, int dim) |
| | Exchange the boundaries of a field function summing the data from ghost cells and inner cells.
|
| |
|
void | exchangeData (int dim, int orientation, BufferType &in, BufferType &out) |
| |
|
double | avgReduce (double val) const |
| | The average of a single value is the value.
|
| |
|
int | avgReduce (int val) const |
| | The average of a single value is the value.
|
| |
|
double | maxReduce (double val) const |
| | The maximum of a single value is the value.
|
| |
|
int | maxReduce (int val) const |
| | The maximum of a single value is the value.
|
| |
|
double | minReduce (double val) const |
| | Return the minimum of a single value over all the processes.
|
| |
|
int | minReduce (int val) const |
| | Return the minimum of a single value over all the processes.
|
| |
|
double | sumReduce (double val) const |
| | The sum of a single value is the value.
|
| |
|
int | sumReduce (int val) const |
| | The sum of a single value is the value.
|
| |
|
bool | master () const |
| | The process with the rank zero is designated master process.
|
| |
|
int | procnum () const |
| | Returns the comm rank as given by mpi.
|
| |
|
int | procCount () const |
| | Return the total number of processes.
|
| |
|
int | getUniqueId () const |
| | returns an ID, which consists of the Dimensions and coordinates
|
| |
| bool | isBoundLo (int) |
| |
| bool | isBoundHi (int) |
| |
Public Member Functions inherited from schnek::DomainSubdivision< GridType > |
|
| DomainSubdivision () |
| | Default constructor.
|
| |
| virtual | ~DomainSubdivision () |
| | Virtual destructor. More...
|
| |
|
int | getDelta () |
| |
| void | init (const DomainType &domain, int delta) |
| |
| void | init (const GridType &grid, int delta) |
| |
| void | init (const LimitType &size, int delta) |
| |
|
const DomainType & | getDomain () const |
| | Return the local domain size.
|
| |
|
const LimitType & | getLo () const |
| | Return the minimum of the local domain.
|
| |
|
const LimitType & | getHi () const |
| | Return the maximum of the local domain.
|
| |
|
DomainType | getInnerDomain () const |
| | Return the local inner domain size.
|
| |
|
LimitType | getInnerLo () const |
| | Return the minimum of the local inner domain.
|
| |
|
LimitType | getInnerHi () const |
| | Return the maximum of the local inner domain.
|
| |
|
template<typename T , template< int > class CheckingPolicy> |
| Range< T, Rank, CheckingPolicy > | getInnerExtent (const Range< T, Rank, CheckingPolicy > &globalExtent) const |
| | Return the local inner physical extent.
|
| |
| template<typename T , template< int > class CheckingPolicy> |
| Range< T, Rank, CheckingPolicy > | getInnerExtent (const Array< T, Rank, CheckingPolicy > &globalExtent) const |
| |
|
void | exchange (GridType &grid) |
| |
|
void | accumulate (GridType &grid) |
| |