|
|
virtual void | sync ()=0 |
| |
|
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 |
| |
|
|
template<typename U > |
| static range | extent (U n) |
| |
|
static range | extent (range r) |
| |
|
|
virtual void | _put (const std::vector< range > &r, const void *buffer)=0 |
| |
|
virtual void | _get (const std::vector< range > &r, void *buffer) const =0 |
| |
|
void | check_range (const std::vector< range > &R) const |
| |
|
std::vector< range > | rebase (std::vector< range > R) const |
| |
|
|
std::string | name_ |
| |
|
std::vector< size_t > | dims_ |
| |
|
std::vector< size_t > | base_ |
| |
The documentation for this struct was generated from the following file: