Nektar++
|
#include <StandardMatrix.hpp>
Classes | |
struct | TagType |
struct | TagType< const Z > |
Public Types | |
typedef T | value_type |
typedef TagType< T >::type | iterator_category |
typedef unsigned int | difference_type |
typedef boost::call_traits< value_type >::reference | reference |
typedef boost::call_traits< value_type >::const_reference | const_reference |
typedef std::remove_reference< value_type >::type * | pointer |
Public Member Functions | |
iterator_impl (pointer d, pointer e, bool isEnd=false) | |
iterator_impl (MatrixType *m, char transpose, bool isEnd=false) | |
iterator_impl (const iterator_impl< T, MatrixType > &rhs) | |
iterator_impl< T, MatrixType > & | operator= (const iterator_impl< T, MatrixType > &rhs) |
reference | operator* () |
const_reference | operator* () const |
iterator_impl< T, MatrixType > & | operator++ () |
Prefix increment operator. More... | |
iterator_impl< T, MatrixType > | operator++ (int) |
\postfix increment operator. More... | |
bool | operator== (const iterator_impl< T, MatrixType > &rhs) |
bool | operator!= (const iterator_impl< T, MatrixType > &rhs) |
Private Attributes | |
T * | m_data |
T * | m_end |
unsigned int | m_curRow |
unsigned int | m_curColumn |
MatrixType * | m_matrix |
unsigned int | m_curIndex |
char | m_transpose |
Definition at line 65 of file StandardMatrix.hpp.
typedef boost::call_traits<value_type>::const_reference Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::const_reference |
Definition at line 84 of file StandardMatrix.hpp.
typedef unsigned int Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::difference_type |
Definition at line 81 of file StandardMatrix.hpp.
typedef TagType<T>::type Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::iterator_category |
Definition at line 80 of file StandardMatrix.hpp.
typedef std::remove_reference<value_type>::type* Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::pointer |
Definition at line 85 of file StandardMatrix.hpp.
typedef boost::call_traits<value_type>::reference Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::reference |
Definition at line 82 of file StandardMatrix.hpp.
typedef T Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::value_type |
Definition at line 68 of file StandardMatrix.hpp.
|
inline |
Definition at line 88 of file StandardMatrix.hpp.
|
inline |
Definition at line 102 of file StandardMatrix.hpp.
|
inline |
Definition at line 114 of file StandardMatrix.hpp.
|
inline |
Definition at line 204 of file StandardMatrix.hpp.
|
inline |
Definition at line 134 of file StandardMatrix.hpp.
References ASSERTL1.
|
inline |
Definition at line 149 of file StandardMatrix.hpp.
References ASSERTL1.
|
inline |
Prefix increment operator.
Definition at line 165 of file StandardMatrix.hpp.
|
inline |
\postfix increment operator.
Definition at line 189 of file StandardMatrix.hpp.
|
inline |
Definition at line 121 of file StandardMatrix.hpp.
|
inline |
Definition at line 196 of file StandardMatrix.hpp.
|
private |
Definition at line 216 of file StandardMatrix.hpp.
|
private |
Definition at line 218 of file StandardMatrix.hpp.
|
private |
Definition at line 215 of file StandardMatrix.hpp.
|
private |
Definition at line 211 of file StandardMatrix.hpp.
|
private |
Definition at line 212 of file StandardMatrix.hpp.
|
private |
Definition at line 217 of file StandardMatrix.hpp.
|
private |
Definition at line 219 of file StandardMatrix.hpp.