|
| array_parallel_impl (const std::string &name, const std::vector< size_t > &dims, MPI::Comm comm) |
|
void | initialize (const std::vector< size_t > &dims, const MPI::Comm &comm) |
|
void | sync () |
|
template<typename Extent > |
| ArrayBase (const std::string &name, const std::vector< Extent > &extents) |
|
const std::string | name () const |
|
size_t | rank () const |
|
size_t | size () const |
|
void | put (const std::vector< range > &r, const void *buffer) |
|
void | get (const std::vector< range > &r, void *buffer) const |
|
|
void | _put (const std::vector< range > &r, const void *buffer) |
|
void | _get (const std::vector< range > &r, void *buffer) const |
|
void | check_range (const std::vector< range > &R) const |
|
std::vector< range > | rebase (std::vector< range > R) const |
|
|
template<typename U > |
static range | extent (U n) |
|
static range | extent (range r) |
|
std::string | name_ |
|
std::vector< size_t > | dims_ |
|
std::vector< size_t > | base_ |
|
The documentation for this struct was generated from the following files: