Implementation of Array4DInfo.
More...
|
| | Array4DInfoImpl (const Array4DInfo &) |
| |
| | Array4DInfoImpl (int sz0=0, int sz1=0, int sz2=0, int sz3=0) |
| |
| Array4DInfo * | clone () const override |
| |
| int | getSize (int dim) const override |
| |
| bool | isOK () const override |
| |
| bool | setSize (int dim, int nsz) override |
| |
| virtual std::uint64_t | totalSize () const |
| |
| int | getNDim () const override |
| |
| std::uint64_t | getOffset (const int *pos) const override |
| |
| virtual std::uint64_t | getOffset (int, int, int, int) const |
| |
| bool | validPos (const int *pos) const override |
| |
| virtual bool | validPos (int, int, int, int) const |
| |
| virtual | ~ArrayNDInfo () |
| |
| virtual bool | getArrayPos (std::uint64_t, int *) const |
| |
| virtual std::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 |
|
inlineoverridevirtual |
◆ isOK()
| bool Array4DInfoImpl::isOK |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ setSize()
| bool Array4DInfoImpl::setSize |
( |
int |
dim, |
|
|
int |
nsz |
|
) |
| |
|
overridevirtual |
◆ totalSize()
| virtual std::uint64_t Array4DInfoImpl::totalSize |
( |
| ) |
const |
|
inlinevirtual |
◆ cachedtotalsz_
| std::uint64_t Array4DInfoImpl::cachedtotalsz_ |
|
protected |
◆ dimsz_
| int Array4DInfoImpl::dimsz_[4] |
|
protected |