add_element(element_type ele) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
alloc_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
allocator_type typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
assert_is_sorted() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
assert_sized_with_mem_set() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
assert_space(size_type n) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
assert_valid_and_sorted() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
assume_sorted(bool assume_is_sorted) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
assume_sorted_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
begin() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
begin() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
const_iterator typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
const_reverse_iterator typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
difference_type typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
dim() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
DoesNotExistException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
DuplicateIndexesException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
element_type typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
end() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
end() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
get_slice(const Range1D &rng) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
get_whole_sp_vec() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
get_whole_sp_vec() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inlineprivate |
index_lookup_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
insert_element(element_type ele) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
is_sorted() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
iterator typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
know_is_sorted_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
lookup_element(size_type i) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
lookup_element(size_type i) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
max_nz() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
max_nz_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
NoNonZeroElementsException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
NotSortedException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
nz() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
offset() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator const SparseVectorSlice< T_Element >() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator SparseVectorSlice< T_Element >() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()(const Range1D &rng) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()(const Range1D &rng) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()(size_type lbound, size_type ubound) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator()(size_type lbound, size_type ubound) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
operator=(const SparseVector< T_Element, T_Alloc > &sp_vec) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
operator=(const SparseVectorSlice< T_Element > &sp_vec_slc) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
OutOfRoomException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
overlap(const SparseVectorSlice< T_Element > &sv) const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
rbegin() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
rbegin() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
rend() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
rend() const | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
resize(size_type size, size_type max_nz, difference_type offset=0) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
reverse_iterator typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
size_ | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
size_type typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
sort() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
SparseVector(const allocator_type &alloc=allocator_type()) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
SparseVector(bool assume_sorted, const allocator_type &alloc=allocator_type()) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
SparseVector(size_type size, size_type max_nz, difference_type offset=0, bool assume_sorted=false, const allocator_type &alloc=allocator_type()) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |
SparseVector(const SparseVector< T_Element, T_Alloc > &sp_vec) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
SparseVector(SparseVectorSlice< T_Element > sp_vec_slc, const allocator_type &alloc=allocator_type()) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
SpVecIndexLookup typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | private |
uninitialized_resize(size_type size, size_type nz, size_type max_nz, difference_type offset=0) | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
UnsizedException typedef | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | |
~SparseVector() | AbstractLinAlgPack::SparseVector< T_Element, T_Alloc > | inline |