Go to the source code of this file.
Classes | |
class | casacore::ArrayBase |
Non-templated base class for templated Array class. More... | |
Namespaces | |
namespace | casacore |
this file contains all the compiler specific defines | |
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. | |
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. | |
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. | |
void | casacore::checkArrayShapes (const ArrayBase &left, const ArrayBase &right, const char *name) |