AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects Version of the Day
Public Types | Public Member Functions
AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T > Class Template Reference

Internal storage for the iterator of the row and column indices. More...

#include <AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp>

List of all members.

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_typerow_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)
 

Detailed Description

template<class T>
class AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >

Internal storage for the iterator of the row and column indices.

Definition at line 89 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

template<class T>
void AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::bind_view ( const row_col_value_type< T > &  val) [inline]
template<class T >
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.

template<class T>
row_col_value_type< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::operator= ( const row_col_value_type< T > &  val) [inline]
template<class T>
AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >::operator const external_row_col_value_type< T > ( ) const [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends