| Member | Where defined | Description | 
    | self |  |  | 
    | rep_type |  |  | 
    | rep_ptr |  |  | 
    | enum 
     { N = NN } |  |  | 
    | dimension |  |  | 
    | sparsity |  | The sparsity tag | 
    | scaled_type | Scalable | The scaled type of this container | 
    | value_type | Container | The value type | 
    | reference | Container | The reference type | 
    | const_reference | Container | The const reference type | 
    | pointer | Container | The pointer (to the value_type) type | 
    | size_type | Container | The size type (non negative) | 
    | difference_type | Container | The difference type (an integral type) | 
    | iterator | Container | The iterator type | 
    | const_iterator | Container | The const iterator type | 
    | const_iterator | Container | The const iterator type | 
    | reverse_iterator | Reversible Container | The reverse iterator type | 
    | const_reverse_iterator | Reversible Container | The const reverse iterator type | 
    | Vec |  |  | 
    | Vec_size_type |  |  | 
    | Vec_difference_type |  |  | 
    | Vec_iterator |  |  | 
    | Vec_const_iterator |  |  | 
    | class 
    IndexArray |  |  | 
    | IndexArrayRef | Vector | The type for an array of the indices of the element in the vector | 
    | subrange_type | Vector | The type for a subrange vector-view of the original vector | 
    | range |  |  | 
    | linalg_vec () | Container | Default Constructor (allocates the container) | 
    | linalg_vec (rep_ptr x, size_type start_index) |  | Normal Constructor | 
    | linalg_vec (const self& x) | ContainerRef | Copy Constructor (shallow copy) | 
    | ~linalg_vec () | Container | The destructor. | 
    | self& 
    operator= (const self& x) | AssignableRef | Assignment Operator (shallow copy) | 
    | iterator 
    begin () | Container | Return an iterator pointing to the beginning of the vector | 
    | iterator 
    end () | Container | Return an iterator pointing past the end of the vector | 
    | const_iterator 
    begin () const | Container | Return a const iterator pointing to the begining of the vector | 
    | const_iterator 
    end () const | Container | Return a const iterator pointing past the end of the vector | 
    | reverse_iterator 
    rbegin () | Reversible Container | Return a reverse iterator pointing to the last element of the vector | 
    | reverse_iterator 
    rend () | Reversible Container | Return a reverse iterator pointing past the end of the vector | 
    | const_reverse_iterator 
    rbegin () const | Reversible Container | Return a const reverse iterator pointing to the last element of the vector | 
    | const_reverse_iterator 
    rend () const | Reversible Container | Return a const reverse iterator pointing past the end of the vector | 
    | reference 
    operator[] (size_type i) | Vector | Return a reference to the element with the ith index | 
    | subrange_type 
    operator() (range r) |  |  | 
    | subrange_type 
    operator() (size_type s, size_type f) |  |  | 
    | const_reference 
    operator[] (size_type i) const | Vector | Return a const reference to the element with the ith index | 
    | size_type 
    size () const | Container | The size of the vector | 
    | size_type 
    nnz () const |  | The number of non-zeroes in the vector | 
    | void 
    resize (size_type n) |  | Resize the vector to n | 
    | void 
    resize (size_type n, const value_type& x) |  | Resize the vector to n, and assign x to the new positions | 
    | size_type 
    capacity () const |  | Return the total capacity of the vector | 
    | void 
    reserve (size_type n) |  | Reserve more space in the vector | 
    | const value_type* 
    data () const |  | Raw Memory Access | 
    | value_type* 
    data () |  | Raw Memory Access | 
    | iterator 
    insert (iterator position, const value_type& x = value_type()) | Container | Insert x at the indicated position in the vector | 
    | IndexArrayRef 
    nz_struct () const |  |  | 
    | self& 
    adjust_index (size_type i) |  |  |