File vector_sparse_array.hpp

Typedefs

template<typename T>
using SparseArrayVector = DenseVector<IndexedValue<T>>

A vector that provides random read and write access, as well as read and write access via iterators, to elements, consisting of an index and a corresponding value, stored in a newly allocated array.

Template Parameters:

T – The type of the data that is stored in the vector

template<typename T>
using ResizableSparseArrayVector = ResizableDenseVector<IndexedValue<T>>

A vector that provides random read and write access, as well as read and write access via iterators, to elements, consisting of an index and a corresponding value, stored in a newly allocated array, which can be resized.

Template Parameters:

T – The type of the data that is stored in the vector