, including all inherited members.
_indices | SparseArray< 1, T > | [protected] |
_null | SparseArray< 1, T > | [protected] |
_sign | SparseArraySigned< 1, T > | [protected] |
ArrayContainer() | ArrayContainer< T > | [inline, protected] |
ArrayContainer(const ArrayContainer &x) | ArrayContainer< T > | [inline, protected] |
ArrayContainer(const ArrayContainer< T2, A2 > &x) | ArrayContainer< T > | [inline, protected] |
ArrayContainer(ForwardIterator start, ForwardIterator finish) | ArrayContainer< T > | [inline, protected] |
ArrayContainer(Type *start, Type *finish) | ArrayContainer< T > | [inline, protected] |
ArrayContainer(const size_type size) | ArrayContainer< T > | [inline, explicit, protected] |
begin() const | ArrayContainer< T > | [inline] |
begin() | ArrayContainer< T > | [inline] |
computeIntersection(const SparseArraySigned< 1, T > &a, const SparseArraySigned< 1, T > &b, SparseArraySigned< 1, T > *c) | SparseArraySigned< 1, T > | [friend] |
computeUnion(const SparseArraySigned< 1, T > &a, const SparseArraySigned< 1, T > &b, SparseArraySigned< 1, T > *c) | SparseArraySigned< 1, T > | [friend] |
const_iterator typedef | SparseArraySigned< 1, T > | |
const_pointer typedef | SparseArraySigned< 1, T > | |
const_reference typedef | SparseArraySigned< 1, T > | |
data() const | ArrayContainer< T > | [inline] |
data() | ArrayContainer< T > | [inline] |
difference_type typedef | SparseArraySigned< 1, T > | |
empty() const | ArrayContainer< T > | [inline] |
end() const | ArrayContainer< T > | [inline] |
end() | ArrayContainer< T > | [inline] |
fill(ads::Array< 1, T2, A > *array) const | SparseArraySigned< 1, T > | [inline] |
ArrayContainer< T >::fill(parameter_type value) | ArrayContainer< T > | |
fillNonNull(ads::Array< 1, T2, A > *array) const | SparseArray< 1, T > | [inline] |
get(std::istream &in) | SparseArraySigned< 1, T > | |
getIndex(const int n) const | SparseArray< 1, T > | [inline] |
getIndices() const | SparseArray< 1, T > | [inline] |
getIndicesBeginning() const | SparseArray< 1, T > | [inline] |
getIndicesEnd() const | SparseArray< 1, T > | [inline] |
getMemoryUsage() const | SparseArraySigned< 1, T > | [inline] |
getNull() const | SparseArray< 1, T > | [inline] |
getRank() | SparseArray< 1, T > | [inline, static] |
getSign() const | SparseArraySigned< 1, T > | [inline] |
index_type typedef | SparseArraySigned< 1, T > | |
IndexConstIterator typedef | SparseArray< 1, T > | |
isNonNull(const int i) const | SparseArray< 1, T > | [inline] |
isNull(const int i) const | SparseArray< 1, T > | |
iterator typedef | SparseArraySigned< 1, T > | |
max_size() const | ArrayContainer< T > | [inline] |
merge(const SparseArraySigned< 1, T > &a, const SparseArraySigned< 1, T > &b, SparseArraySigned< 1, T > *c) | SparseArraySigned< 1, T > | [friend] |
negate() | SparseArraySigned< 1, T > | [inline] |
operator!=(const SparseArray &x) const | SparseArray< 1, T > | [inline] |
ArrayContainer< T >::operator!=(const ArrayContainer< T2, A2 > &x) const | ArrayContainer< T > | [inline] |
operator%=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
operator()(const int i) const | SparseArraySigned< 1, T > | |
operator*=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
operator+=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
operator-=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
operator/=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
operator=(const SparseArraySigned &other) | SparseArraySigned< 1, T > | [inline] |
operator=(parameter_type x) | SparseArraySigned< 1, T > | [inline] |
SparseArray< 1, T >::operator=(const SparseArray &other) | SparseArray< 1, T > | [inline] |
SparseArray< 1, T >::operator=(const Array< 1, T2, A > &array) | SparseArray< 1, T > | [inline] |
ArrayContainer< T >::operator=(const ArrayContainer &other) | ArrayContainer< T > | [inline, protected] |
ArrayContainer< T >::operator=(const ArrayContainer< T2, A2 > &x) | ArrayContainer< T > | [inline, protected] |
ArrayContainer< T >::operator=(parameter_type x) | ArrayContainer< T > | |
operator==(const SparseArraySigned &x) const | SparseArraySigned< 1, T > | [inline] |
SparseArray< 1, T >::operator==(const SparseArray &x) const | SparseArray< 1, T > | [inline] |
ArrayContainer< T >::operator==(const ArrayContainer< T2, A2 > &x) const | ArrayContainer< T > | [inline] |
operator[](const int i) const | ArrayContainer< T > | [inline] |
operator[](const int i) | ArrayContainer< T > | [inline] |
parameter_type typedef | SparseArraySigned< 1, T > | |
pointer typedef | SparseArraySigned< 1, T > | |
put(std::ostream &out) const | SparseArraySigned< 1, T > | |
read(std::istream &in) | ArrayContainer< T > | [inline] |
read_elements_ascii(std::istream &in) | ArrayContainer< T > | [inline] |
read_elements_binary(std::istream &in) | ArrayContainer< T > | [inline] |
rebuild(IndexForwardIter indicesBeginning, IndexForwardIter indicesEnd, ValueForwardIter valuesBeginning, ValueForwardIter valuesEnd, parameter_type nullValue) | SparseArray< 1, T > | [inline] |
rebuild(IndexForwardIter indicesBeginning, IndexForwardIter indicesEnd, ValueForwardIter valuesBeginning, ValueForwardIter valuesEnd) | SparseArray< 1, T > | [inline] |
rebuild(const size_type size) | SparseArray< 1, T > | [inline] |
ArrayContainer< T >::rebuild(ForwardIterator start, ForwardIterator finish) | ArrayContainer< T > | [inline, protected] |
ArrayContainer< T >::rebuild(Type *start, Type *finish) | ArrayContainer< T > | [inline, protected] |
ArrayContainer< T >::rebuild(const size_type size) | ArrayContainer< T > | [inline, protected] |
reference typedef | SparseArraySigned< 1, T > | |
removeUnecessaryElements(SparseArraySigned< 1, T > *a) | SparseArraySigned< 1, T > | [friend] |
resize(const size_type size) | ArrayContainer< T > | [inline, protected] |
setSign(const int sign) | SparseArraySigned< 1, T > | [inline] |
size() const | ArrayContainer< T > | [inline] |
size_type typedef | SparseArraySigned< 1, T > | |
SparseArray() | SparseArray< 1, T > | [inline] |
SparseArray(IndexForwardIter indicesBeginning, IndexForwardIter indicesEnd, ValueForwardIter valuesBeginning, ValueForwardIter valuesEnd, parameter_type nullValue=value_type()) | SparseArray< 1, T > | [inline] |
SparseArray(const Array< 1, T2, A > &array, parameter_type nullValue) | SparseArray< 1, T > | [inline] |
SparseArray(const size_type size) | SparseArray< 1, T > | [inline, explicit] |
SparseArray(const SparseArray &other) | SparseArray< 1, T > | [inline] |
SparseArraySigned(parameter_type nullValue=std::numeric_limits< value_type >::max()) | SparseArraySigned< 1, T > | [inline] |
SparseArraySigned(IndexForwardIter indicesBeginning, IndexForwardIter indicesEnd, ValueForwardIter valuesBeginning, ValueForwardIter valuesEnd, parameter_type nullValue=std::numeric_limits< value_type >::max()) | SparseArraySigned< 1, T > | [inline] |
SparseArraySigned(const Array< 1, T2, A > &array, parameter_type nullValue) | SparseArraySigned< 1, T > | [inline] |
SparseArraySigned(const SparseArraySigned &other) | SparseArraySigned< 1, T > | [inline] |
swap(SparseArraySigned &x) | SparseArraySigned< 1, T > | [inline] |
SparseArray< 1, T >::swap(SparseArray &other) | SparseArray< 1, T > | [inline] |
ArrayContainer< T >::swap(ArrayContainer &other) | ArrayContainer< T > | [inline, protected] |
unqualified_value_type typedef | SparseArraySigned< 1, T > | |
value_type typedef | SparseArraySigned< 1, T > | |
write(std::ostream &out) const | ArrayContainer< T > | [inline] |
write_elements_ascii(std::ostream &out) const | ArrayContainer< T > | [inline] |
write_elements_binary(std::ostream &out) const | ArrayContainer< T > | [inline] |
~ArrayContainer() | ArrayContainer< T > | [inline, protected] |
~SparseArray() | SparseArray< 1, T > | [inline] |
~SparseArraySigned() | SparseArraySigned< 1, T > | [inline] |