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 boost::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) |
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 75 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 95 of file StandardMatrix.hpp.
typedef unsigned int Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::difference_type |
Definition at line 93 of file StandardMatrix.hpp.
typedef TagType<T>::type Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::iterator_category |
Definition at line 92 of file StandardMatrix.hpp.
typedef boost::remove_reference<value_type>::type* Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::pointer |
Definition at line 96 of file StandardMatrix.hpp.
typedef boost::call_traits<value_type>::reference Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::reference |
Definition at line 94 of file StandardMatrix.hpp.
typedef T Nektar::NekMatrix< DataType, StandardMatrixTag >::iterator_impl< T, MatrixType >::value_type |
Definition at line 78 of file StandardMatrix.hpp.
|
inline |
Definition at line 99 of file StandardMatrix.hpp.
|
inline |
Definition at line 114 of file StandardMatrix.hpp.
|
inline |
Definition at line 131 of file StandardMatrix.hpp.
|
inline |
Definition at line 222 of file StandardMatrix.hpp.
|
inline |
Definition at line 154 of file StandardMatrix.hpp.
References ASSERTL1.
|
inline |
Definition at line 167 of file StandardMatrix.hpp.
References ASSERTL1.
|
inline |
Prefix increment operator.
Definition at line 181 of file StandardMatrix.hpp.
|
inline |
increment operator.
Definition at line 204 of file StandardMatrix.hpp.
|
inline |
Definition at line 142 of file StandardMatrix.hpp.
|
inline |
Definition at line 211 of file StandardMatrix.hpp.
|
private |
Definition at line 234 of file StandardMatrix.hpp.
|
private |
Definition at line 236 of file StandardMatrix.hpp.
|
private |
Definition at line 233 of file StandardMatrix.hpp.
|
private |
Definition at line 229 of file StandardMatrix.hpp.
|
private |
Definition at line 230 of file StandardMatrix.hpp.
|
private |
Definition at line 235 of file StandardMatrix.hpp.
|
private |
Definition at line 237 of file StandardMatrix.hpp.