MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions
AbstractLinAlgPack::GenPermMatrixSliceIteratorPack Namespace Reference

Classes

class  external_row_col_value_type
 External storage of a row and column indice. This is required for creating a temporary in an assignment operation in a sorting algorithm (like std::sort(...)). More...
 
class  row_col_value_type
 Internal storage for the iterator of the row and column indices. More...
 
class  row_col_iterator
 This is a full random access iterator for accessing row and colunmn indices. More...
 

Enumerations

enum  EOrderedBy { BY_ROW, BY_COL, BY_ROW_AND_COL, UNORDERED }
 

Functions

template<class T >
void swap (row_col_value_type< T > &v1, row_col_value_type< T > &v2)
 Swap row_col_value_type<T> objects. More...
 
void GPMS_row_col_iterator_assert_not_null (const void *p)
 Assert not null. More...
 

Enumeration Type Documentation

Enumerator
BY_ROW 
BY_COL 
BY_ROW_AND_COL 
UNORDERED 

Definition at line 56 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

Function Documentation

template<class T >
void AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::swap ( row_col_value_type< T > &  v1,
row_col_value_type< T > &  v2 
)
inline

Swap row_col_value_type<T> objects.

Definition at line 147 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

void AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::GPMS_row_col_iterator_assert_not_null ( const void p)

Assert not null.

Definition at line 47 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.cpp.