Implementation of Array4DInfo.
More...
|
| Array4DInfoImpl (const Array4DInfo &) |
|
| Array4DInfoImpl (int sz0=0, int sz1=0, int sz2=0, int sz3=0) |
|
virtual Array4DInfo * | clone () const |
|
virtual int | getSize (int dim) const |
|
virtual bool | isOK () const |
|
virtual bool | setSize (int dim, int nsz) |
|
virtual uint64_t | totalSize () const |
|
virtual int | getNDim () const |
|
virtual uint64_t | getOffset (const int *pos) const |
|
virtual uint64_t | getOffset (int, int, int, int) const |
|
virtual bool | validPos (const int *pos) const |
|
virtual bool | validPos (int, int, int, int) const |
|
virtual | ~ArrayNDInfo () |
|
virtual bool | getArrayPos (uint64_t, int *) const |
|
virtual uint64_t | getTotalSz () const |
|
int | nrDims () const |
|
bool | validDimPos (int dim, int pos) const |
|
Implementation of Array4DInfo.
<>
◆ Array4DInfoImpl() [1/2]
Array4DInfoImpl::Array4DInfoImpl |
( |
int |
sz0 = 0 , |
|
|
int |
sz1 = 0 , |
|
|
int |
sz2 = 0 , |
|
|
int |
sz3 = 0 |
|
) |
| |
◆ Array4DInfoImpl() [2/2]
Array4DInfoImpl::Array4DInfoImpl |
( |
const Array4DInfo & |
| ) |
|
◆ clone()
◆ getSize()
int Array4DInfoImpl::getSize |
( |
int |
dim | ) |
const |
|
inlinevirtual |
◆ isOK()
virtual bool Array4DInfoImpl::isOK |
( |
| ) |
const |
|
inlinevirtual |
◆ setSize()
virtual bool Array4DInfoImpl::setSize |
( |
int |
dim, |
|
|
int |
nsz |
|
) |
| |
|
virtual |
◆ totalSize()
virtual uint64_t Array4DInfoImpl::totalSize |
( |
| ) |
const |
|
inlinevirtual |
◆ cachedtotalsz_
uint64_t Array4DInfoImpl::cachedtotalsz_ |
|
protected |
◆ dimsz_
int Array4DInfoImpl::dimsz_[4] |
|
protected |