Type Definition sprs::CsVecViewI [−][src]
type CsVecViewI<'a, N, I = usize> = CsVecBase<&'a [I], &'a [N], N, I>;
Implementations
impl<'a, N: 'a, I: 'a + SpIndex> CsVecViewI<'a, N, I>
[src]
pub fn get_rbr(&self, index: usize) -> Option<&'a N>
[src]
Access element at given index, with logarithmic complexity
Re-borrowing version of at()
.
Trait Implementations
impl<'a, N: 'a, I: 'a> IntoSparseVecIter<'a, N> for CsVecViewI<'a, N, I> where
I: SpIndex,
[src]
I: SpIndex,
type IterType = VectorIterator<'a, N, I>
fn dim(&self) -> usize
[src]
fn into_sparse_vec_iter(self) -> VectorIterator<'a, N, I>ⓘNotable traits for VectorIterator<'a, N, I>
impl<'a, N: 'a, I: 'a + SpIndex> Iterator for VectorIterator<'a, N, I> type Item = (usize, &'a N);
[src]
Notable traits for VectorIterator<'a, N, I>
impl<'a, N: 'a, I: 'a + SpIndex> Iterator for VectorIterator<'a, N, I> type Item = (usize, &'a N);
fn is_dense(&self) -> bool
[src]
fn index(self, idx: usize) -> &'a N where
Self: Sized,
[src]
Self: Sized,