casa
5.7.0-16
|
#include <casacore/casa/aips.h>
#include <casacore/casa/Arrays/IPosition.h>
#include <casacore/casa/Utilities/CountedPtr.h>
#include <casacore/casa/Containers/Allocator.h>
Go to the source code of this file.
Classes | |
class | casacore::ArrayBase |
Non-templated base class for templated Array class. More... | |
Namespaces | |
casacore | |
For temporary backward namespace compatibility, use casa as alias for casacore. | |
Enumerations | |
enum | casacore::StorageInitPolicy { casacore::COPY, casacore::TAKE_OVER, casacore::SHARE } |
A global enum used by some Array constructors. More... | |
Functions | |
size_t | casacore::ArrayVolume (uInt Ndim, const Int *Shape) |
General global functions for Arrays. More... | |
size_t | casacore::ArrayIndexOffset (uInt Ndim, const ssize_t *Shape, const ssize_t *Origin, const ssize_t *Inc, const IPosition &Index) |
What is the linear index into an "Ndim" dimensional array of the given "Shape", "Origin", and "Increment" for a given IPosition Index. More... | |
size_t | casacore::ArrayIndexOffset (uInt Ndim, const ssize_t *Shape, const ssize_t *Inc, const IPosition &Index) |
void | casacore::throwArrayShapes (const IPosition &shape1, const IPosition &shape2, const char *name) |
Function to check the shapes. More... | |
void | casacore::checkArrayShapes (const ArrayBase &left, const ArrayBase &right, const char *name) |