|
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 | ) |
Definition at line 139 of file StorageSmvBsr.cpp.
| 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.8