|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
Internal storage for the iterator of the row and column indices. More...
#include <AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp>
Public Types | |
| typedef T | index_type |
| | |
| typedef ptrdiff_t | difference_type |
| | |
Public Member Functions | |
| row_col_value_type (difference_type row_off, difference_type col_off, index_type row_i[], index_type col_j[], size_type nz) | |
| | |
| void | bind_view (const row_col_value_type< T > &val) |
| | |
| void | increment (difference_type) |
| | |
| index_type | row_i () const |
| | |
| index_type | col_j () const |
| | |
| index_type * | row_i_ptr () const |
| May be NULL. | |
| row_col_value_type< T > & | operator= (const row_col_value_type< T > &val) |
| | |
| operator const external_row_col_value_type< T > () const | |
| | |
| row_col_value_type< T > & | operator= (const external_row_col_value_type< T > &val) |
| | |
Internal storage for the iterator of the row and column indices.
Definition at line 89 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef T AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::index_type |
Definition at line 92 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef ptrdiff_t AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::difference_type |
Definition at line 94 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::row_col_value_type | ( | difference_type | row_off, |
| difference_type | col_off, | ||
| index_type | row_i[], | ||
| index_type | col_j[], | ||
| size_type | nz | ||
| ) | [inline] |
Definition at line 237 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| void AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::bind_view | ( | const row_col_value_type< T > & | val | ) | [inline] |
Definition at line 255 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| void AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::increment | ( | difference_type | d | ) | [inline] |
Definition at line 267 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_value_type< T >::index_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::row_i | ( | ) | const [inline] |
Definition at line 276 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_value_type< T >::index_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::col_j | ( | ) | const [inline] |
Definition at line 284 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_value_type< T >::index_type * AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::row_i_ptr | ( | ) | const [inline] |
May be NULL.
Definition at line 292 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_value_type< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::operator= | ( | const row_col_value_type< T > & | val | ) | [inline] |
Definition at line 299 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::operator const external_row_col_value_type< T > | ( | ) | const [inline] |
Definition at line 116 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_value_type<T>& AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::operator= | ( | const external_row_col_value_type< T > & | val | ) | [inline] |
Definition at line 121 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
1.7.6.1