ug4
ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator Class Reference

#include <scalar_submatrix_adapter.hh>

Public Member Functions

void check () const
 
size_t index () const
 
bool operator!= (const row_iterator &o) const
 
void operator++ ()
 
void operator+= (int nr)
 
row_iteratoroperator-> ()
 
bool operator== (const row_iterator &other) const
 
 row_iterator (typename encapsulated_matrix_type::row_iterator _iter)
 
value_typevalue ()
 
 ~row_iterator ()
 

Private Attributes

encapsulated_matrix_type::row_iterator iter
 

Constructor & Destructor Documentation

◆ row_iterator()

template<class AT , class ST , int R, int C>
ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::row_iterator ( typename encapsulated_matrix_type::row_iterator  _iter)
inline

◆ ~row_iterator()

template<class AT , class ST , int R, int C>
ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::~row_iterator ( )
inline

Member Function Documentation

◆ check()

template<class AT , class ST , int R, int C>
void ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::check ( ) const
inline

◆ index()

template<class AT , class ST , int R, int C>
size_t ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::index ( ) const
inline

◆ operator!=()

template<class AT , class ST , int R, int C>
bool ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::operator!= ( const row_iterator o) const
inline

◆ operator++()

template<class AT , class ST , int R, int C>
void ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::operator++ ( )
inline

◆ operator+=()

template<class AT , class ST , int R, int C>
void ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::operator+= ( int  nr)
inline

◆ operator->()

template<class AT , class ST , int R, int C>
row_iterator* ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::operator-> ( )
inline

◆ operator==()

template<class AT , class ST , int R, int C>
bool ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::operator== ( const row_iterator other) const
inline

◆ value()

template<class AT , class ST , int R, int C>
value_type& ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::value ( )
inline

References ug::BlockRef().

Member Data Documentation

◆ iter

template<class AT , class ST , int R, int C>
encapsulated_matrix_type::row_iterator ScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator::iter
private

The documentation for this class was generated from the following file: