| Member |
Where defined |
Comment |
| size_type |
VectorExpression |
Defined as SparseVectorCollection::nnz_type |
| value_type |
VectorExpression |
Defined as SparseCollection::value_type |
| const_reference |
VectorExpression |
|
| reference |
Collection |
Equal to const_reference unless the SparseVectorCollection is really a
Collection (and not just an Expression) in which case it is defined as
SparseVectorCollection::reference.
|
| source_type
| View |
|
| sparse_dense_view(SparseCollection const&) |
View |
|
| sparse_dense_view(sparse_dense_view const&) |
Assignable |
Copy constructor |
| void operator=(sparse_dense_view const&) |
Assignable |
Copies the contents of the view. Thus this will not make the view point to another source |
| bool operator==(sparse_dense_view const&) const |
EqualityComparable |
Compares the content of the underlying collection |
| bool operator!=(sparse_dense_view const&) const |
EqualityComparable |
|
size_type size() const |
VectorExpression |
Equal to source().nnz() |
| const_reference operator[]( size_type ) const
| DenseExpression |
Returns source().nz(i) |
| reference operator[]( size_type )
| DenseCollection |
Returns source().nz(i) |
| source_type& source()
| UnaryExpression |
|