casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casacore::Array< T > Member List

This is the complete list of members for casacore::Array< T >, including all inherited members.

addDegenerate(uInt numAxes) const casacore::Array< T >
addDegenerate(uInt numAxes)casacore::Array< T >
adjustLastAxis(const IPosition &newShape, uInt resizePercentage=0, bool resizeIfNeeded=True)casacore::Array< T >
apply(T(*function)(T))casacore::Array< T >
apply(T(*function)(const T &))casacore::Array< T >
apply(const Functional< T, T > &function)casacore::Array< T >
Array()casacore::Array< T >
Array(const IPosition &shape)casacore::Array< T >explicit
Array(const IPosition &shape, ArrayInitPolicy initPolicy)casacore::Array< T >
Array(const IPosition &shape, const T &initialValue)casacore::Array< T >
Array(const Array< T > &other)casacore::Array< T >
Array(const IPosition &shape, T *storage, StorageInitPolicy policy=COPY)casacore::Array< T >
Array(const IPosition &shape, T *storage, StorageInitPolicy policy, AbstractAllocator< T > const &allocator)casacore::Array< T >
Array(const IPosition &shape, const T *storage)casacore::Array< T >
Array(Allocator_private::AllocSpec< T > allocator)casacore::Array< T >private
Array(const IPosition &shape, ArrayInitPolicy initPolicy, Allocator_private::BulkAllocator< T > *allocator)casacore::Array< T >private
ArrayBase()casacore::ArrayBase
ArrayBase(const IPosition &shape)casacore::ArrayBaseexplicit
ArrayBase(const ArrayBase &other)casacore::ArrayBase
ArrayIterator< T > classcasacore::Array< T >friend
arrayVersion()casacore::ArrayBaseinlinestatic
assign(const Array< T > &other)casacore::Array< T >virtual
assignBase(const ArrayBase &other, Bool checkType=True)casacore::Array< T >virtual
baseAddDegenerate(ArrayBase &, uInt numAxes)casacore::ArrayBaseprotected
baseCopy(const ArrayBase &that)casacore::ArrayBaseinlineprotected
baseMakeSteps()casacore::ArrayBaseprotected
baseNonDegenerate(const ArrayBase &other, const IPosition &ignoreAxes)casacore::ArrayBaseprotected
baseReform(ArrayBase &tmp, const IPosition &shape, Bool strict=True) const casacore::ArrayBaseprotected
begin()casacore::Array< T >inline
begin() const casacore::Array< T >inline
begin_pcasacore::Array< T >protected
capacity() const casacore::Array< T >
cbegin()casacore::Array< T >inline
cbegin() const casacore::Array< T >inline
cend()casacore::Array< T >inline
cend() const casacore::Array< T >inline
checkCubeShape()casacore::ArrayBaseprotected
checkMatrixShape()casacore::ArrayBaseprotected
checkVectorShape()casacore::ArrayBaseprotected
conform(const Array< T > &other) const casacore::Array< T >inline
conform(const MaskedArray< T > &other) const casacore::Array< T >
conform2(const ArrayBase &other) const casacore::ArrayBaseinlineprotected
const_contiter typedefcasacore::Array< T >
const_iterator typedefcasacore::Array< T >
contiguous_pcasacore::ArrayBaseprotected
contiguousStorage() const casacore::ArrayBaseinline
contiter typedefcasacore::Array< T >
copy(ArrayInitPolicy policy=ArrayInitPolicies::NO_INIT) const casacore::Array< T >
copy(ArrayInitPolicy policy, Allocator_private::BulkAllocator< T > *allocator) const casacore::Array< T >private
copyMatchingPart(const Array< T > &from)casacore::Array< T >
copyToContiguousStorage(T *dst, Array< T > const &src, ArrayInitPolicy policy)casacore::Array< T >protectedstatic
copyVectorHelper(const ArrayBase &other)casacore::ArrayBaseprotected
data()casacore::Array< T >inline
data() const casacore::Array< T >inline
data_pcasacore::Array< T >protected
defaultArrayInitPolicy()casacore::Array< T >inlineprotectedstatic
diagonals(uInt firstAxis=0, Int64 diag=0) const casacore::Array< T >
doNonDegenerate(const Array< T > &other, const IPosition &ignoreAxes)casacore::Array< T >protectedvirtual
empty() const casacore::ArrayBaseinline
end()casacore::Array< T >inline
end() const casacore::Array< T >inline
end_pcasacore::Array< T >protected
endPosition() const casacore::ArrayBase
freeStorage(const T *&storage, Bool deleteIt) const casacore::Array< T >
freeVStorage(const void *&storage, Bool deleteIt) const casacore::Array< T >virtual
getSection(const Slicer &) const casacore::Array< T >virtual
getStorage(Bool &deleteIt)casacore::Array< T >
getStorage(Bool &deleteIt) const casacore::Array< T >inline
getVStorage(Bool &deleteIt)casacore::Array< T >virtual
getVStorage(Bool &deleteIt) const casacore::Array< T >virtual
inc_pcasacore::ArrayBaseprotected
isStorageContiguous() const casacore::ArrayBaseprotected
iterator typedefcasacore::Array< T >
length_pcasacore::ArrayBaseprotected
makeArray() const casacore::Array< T >virtual
makeDiagonal(uInt firstAxis, Int64 diag)casacore::ArrayBaseprotected
makeIterator(uInt byDim) const casacore::Array< T >virtual
makeSteps()casacore::Array< T >inlineprotected
makeSubset(ArrayBase &out, const IPosition &b, const IPosition &e, const IPosition &i)casacore::ArrayBaseprotected
Matrix< T > classcasacore::Array< T >friend
ndim() const casacore::ArrayBaseinline
ndimen_pcasacore::ArrayBaseprotected
nelements() const casacore::ArrayBaseinline
nels_pcasacore::ArrayBaseprotected
nonDegenerate(uInt startingAxis=0, Bool throwIfError=True) const casacore::Array< T >
nonDegenerate(const IPosition &ignoreAxes) const casacore::Array< T >
nonDegenerate(const Array< T > &other, uInt startingAxis=0, Bool throwIfError=True)casacore::Array< T >
nonDegenerate(const Array< T > &other, const IPosition &ignoreAxes)casacore::Array< T >inline
nonNewDelAllocator() const casacore::Array< T >private
nrefs() const casacore::Array< T >
ok() const casacore::Array< T >virtual
operator()(const IPosition &)casacore::Array< T >
operator()(const IPosition &) const casacore::Array< T >
operator()(const IPosition &start, const IPosition &end)casacore::Array< T >
operator()(const IPosition &start, const IPosition &end) const casacore::Array< T >
operator()(const IPosition &start, const IPosition &end, const IPosition &inc)casacore::Array< T >
operator()(const IPosition &start, const IPosition &end, const IPosition &inc) const casacore::Array< T >
operator()(const Slicer &)casacore::Array< T >
operator()(const Slicer &) const casacore::Array< T >
operator()(const LogicalArray &mask) const casacore::Array< T >
operator()(const LogicalArray &mask)casacore::Array< T >
operator()(const MaskedLogicalArray &mask) const casacore::Array< T >
operator()(const MaskedLogicalArray &mask)casacore::Array< T >
operator=(const Array< T > &other)casacore::Array< T >virtual
operator=(const T &value)casacore::Array< T >
operator=(const MaskedArray< T > &marray)casacore::Array< T >
casacore::ArrayBase::operator=(const ArrayBase &)casacore::ArrayBase
operator[](size_t i) const casacore::Array< T >
originalLength_pcasacore::ArrayBaseprotected
postTakeStorage()casacore::Array< T >inlineprotectedvirtual
preTakeStorage(const IPosition &)casacore::Array< T >inlineprotectedvirtual
putStorage(T *&storage, Bool deleteAndCopy)casacore::Array< T >
putVStorage(void *&storage, Bool deleteAndCopy)casacore::Array< T >virtual
reference(const Array< T > &other)casacore::Array< T >virtual
reform(const IPosition &shape) const casacore::Array< T >
reformOrResize(const IPosition &newShape, uInt resizePercentage=0, Bool resizeIfNeeded=True)casacore::Array< T >
casacore::ArrayBase::reformOrResize(const IPosition &newShape, Bool resizeIfNeeded, uInt nReferences, Int64 nElementsAllocated, Bool copyDataIfNeeded, uInt resizePercentage)casacore::ArrayBaseprotected
removeDegenerate(uInt startingAxis=0, Bool throwIfError=True)casacore::Array< T >
removeDegenerate(const IPosition &ignoreAxes)casacore::Array< T >
resize()casacore::Array< T >virtual
resize(const IPosition &newShape, Bool copyValues=False)casacore::Array< T >virtual
resize(const IPosition &newShape, Bool copyValues, ArrayInitPolicy policy)casacore::Array< T >virtual
set(const T &value)casacore::Array< T >
setEndIter()casacore::Array< T >inlineprotected
shape() const casacore::ArrayBaseinline
size() const casacore::ArrayBaseinline
steps() const casacore::ArrayBaseinline
steps_pcasacore::ArrayBaseprotected
takeStorage(const IPosition &shape, T *storage, StorageInitPolicy policy=COPY)casacore::Array< T >virtual
takeStorage(const IPosition &shape, T *storage, StorageInitPolicy policy, AbstractAllocator< T > const &allocator)casacore::Array< T >virtual
takeStorage(const IPosition &shape, const T *storage)casacore::Array< T >virtual
takeStorage(const IPosition &shape, const T *storage, AbstractAllocator< T > const &allocator)casacore::Array< T >virtual
throwNdimVector()casacore::ArrayBaseprotected
tovector(vector< T, U > &out) const casacore::Array< T >
tovector() const casacore::Array< T >
unique()casacore::Array< T >
validateConformance(const ArrayBase &) const casacore::ArrayBase
validateIndex(const IPosition &) const casacore::ArrayBase
validateIndex(uInt index) const casacore::ArrayBase
validateIndex(uInt index1, uInt index2) const casacore::ArrayBase
validateIndex(uInt index1, uInt index2, uInt index3) const casacore::ArrayBase
value_type typedefcasacore::Array< T >
~Array()casacore::Array< T >virtual
~ArrayBase()casacore::ArrayBasevirtual