| Nektar++
    | 
#include <StorageSmvBsr.hpp>

| Classes | |
| struct | IterType | 
| Public Member Functions | |
| const_iterator (MatrixStorage matType, IndexType begin, IndexType end, IndexType blkDim, const DataVectorType &val, const IndexVectorType &indx, const IndexVectorType &pntr) | |
| const_iterator (const const_iterator &src) | |
| ~const_iterator () | |
| const_iterator | operator++ (int) | 
| const_iterator & | operator++ () | 
| const IterType & | operator* () | 
| const IterType * | operator-> () | 
| const bool | operator== (const const_iterator &rhs) | 
| const bool | operator!= (const const_iterator &rhs) | 
| Private Member Functions | |
| void | forward () | 
| CoordType | storageIndexToFullCoord (IndexType storageIndex) | 
| Private Attributes | |
| MatrixStorage | m_matType | 
| IterType | m_iter | 
| IndexType | m_begin | 
| IndexType | m_end | 
| IndexType | m_blkDim | 
| const DataVectorType & | m_val | 
| const IndexVectorType & | m_indx | 
| const IndexVectorType & | m_pntr | 
Definition at line 85 of file StorageSmvBsr.hpp.
| Nektar::StorageSmvBsr< DataType >::const_iterator::const_iterator | ( | MatrixStorage | matType, | 
| IndexType | begin, | ||
| IndexType | end, | ||
| IndexType | blkDim, | ||
| const DataVectorType & | val, | ||
| const IndexVectorType & | indx, | ||
| const IndexVectorType & | pntr | ||
| ) | 
Definition at line 57 of file StorageSmvBsr.cpp.
References Nektar::StorageSmvBsr< T >::begin(), Nektar::StorageSmvBsr< T >::const_iterator::IterType::first, Nektar::NekConstants::kNekSparseNonZeroTol, Nektar::StorageSmvBsr< T >::const_iterator::m_iter, Nektar::StorageSmvBsr< T >::const_iterator::m_val, Nektar::StorageSmvBsr< T >::const_iterator::IterType::nnzindex, Nektar::Array< OneD, const DataType >::num_elements(), Nektar::StorageSmvBsr< T >::const_iterator::IterType::second, Nektar::StorageSmvBsr< T >::const_iterator::IterType::storageindex, and Nektar::StorageSmvBsr< T >::const_iterator::storageIndexToFullCoord().
| Nektar::StorageSmvBsr< DataType >::const_iterator::const_iterator | ( | const const_iterator & | src | ) | 
| Nektar::StorageSmvBsr< DataType >::const_iterator::~const_iterator | ( | ) | 
Definition at line 151 of file StorageSmvBsr.cpp.
| 
 | private | 
Definition at line 195 of file StorageSmvBsr.cpp.
References Nektar::NekConstants::kNekSparseNonZeroTol, Nektar::StorageSmvBsr< T >::m_val, and Nektar::Array< OneD, const DataType >::num_elements().
| const bool Nektar::StorageSmvBsr< DataType >::const_iterator::operator!= | ( | const const_iterator & | rhs | ) | 
Definition at line 189 of file StorageSmvBsr.cpp.
References Nektar::StorageSmvBsr< T >::const_iterator::m_iter, and Nektar::StorageSmvBsr< T >::const_iterator::IterType::nnzindex.
| const StorageSmvBsr< DataType >::const_iterator::IterType & Nektar::StorageSmvBsr< DataType >::const_iterator::operator* | ( | ) | 
Definition at line 171 of file StorageSmvBsr.cpp.
| StorageSmvBsr< DataType >::const_iterator Nektar::StorageSmvBsr< DataType >::const_iterator::operator++ | ( | int | ) | 
Definition at line 156 of file StorageSmvBsr.cpp.
| StorageSmvBsr< DataType >::const_iterator & Nektar::StorageSmvBsr< DataType >::const_iterator::operator++ | ( | ) | 
Definition at line 164 of file StorageSmvBsr.cpp.
| const StorageSmvBsr< DataType >::const_iterator::IterType * Nektar::StorageSmvBsr< DataType >::const_iterator::operator-> | ( | ) | 
Definition at line 177 of file StorageSmvBsr.cpp.
| const bool Nektar::StorageSmvBsr< DataType >::const_iterator::operator== | ( | const const_iterator & | rhs | ) | 
Definition at line 183 of file StorageSmvBsr.cpp.
References Nektar::StorageSmvBsr< T >::const_iterator::m_iter, and Nektar::StorageSmvBsr< T >::const_iterator::IterType::nnzindex.
| 
 | private | 
Definition at line 110 of file StorageSmvBsr.cpp.
References Nektar::StorageSmvBsr< T >::m_blkDim, Nektar::StorageSmvBsr< T >::m_indx, and Nektar::StorageSmvBsr< T >::m_pntr.
Referenced by Nektar::StorageSmvBsr< T >::const_iterator::const_iterator().
| 
 | private | 
Definition at line 122 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 124 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 123 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 126 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 121 of file StorageSmvBsr.hpp.
Referenced by Nektar::StorageSmvBsr< T >::const_iterator::const_iterator(), Nektar::StorageSmvBsr< T >::const_iterator::operator!=(), and Nektar::StorageSmvBsr< T >::const_iterator::operator==().
| 
 | private | 
Definition at line 120 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 127 of file StorageSmvBsr.hpp.
| 
 | private | 
Definition at line 125 of file StorageSmvBsr.hpp.
Referenced by Nektar::StorageSmvBsr< T >::const_iterator::const_iterator().
 1.8.1.2
 1.8.1.2