shark::blas::diagonal_matrix< VectorType >::const_row_iterator Class Reference

#include <shark/LinAlg/BLAS/matrix.hpp>

+ Inheritance diagram for shark::blas::diagonal_matrix< VectorType >::const_row_iterator:

Public Types

typedef diagonal_matrix::const_reference reference
 
typedef value_type const * pointer
 

Public Member Functions

 const_row_iterator ()
 
 const_row_iterator (index_type index, value_type value, bool isEnd)
 
const_row_iteratoroperator++ ()
 
const_row_iteratoroperator-- ()
 
const_reference operator* () const
 
index_type index () const
 
const_row_iteratoroperator= (const_row_iterator const &it)
 
bool operator== (const_row_iterator const &it) const
 

Detailed Description

template<class VectorType>
class shark::blas::diagonal_matrix< VectorType >::const_row_iterator

Definition at line 408 of file matrix.hpp.

Member Typedef Documentation

§ pointer

template<class VectorType>
typedef value_type const* shark::blas::diagonal_matrix< VectorType >::const_row_iterator::pointer

Definition at line 413 of file matrix.hpp.

§ reference

Constructor & Destructor Documentation

§ const_row_iterator() [1/2]

template<class VectorType>
shark::blas::diagonal_matrix< VectorType >::const_row_iterator::const_row_iterator ( )
inline

Definition at line 416 of file matrix.hpp.

§ const_row_iterator() [2/2]

template<class VectorType>
shark::blas::diagonal_matrix< VectorType >::const_row_iterator::const_row_iterator ( index_type  index,
value_type  value,
bool  isEnd 
)
inline

Definition at line 417 of file matrix.hpp.

Member Function Documentation

§ index()

template<class VectorType>
index_type shark::blas::diagonal_matrix< VectorType >::const_row_iterator::index ( ) const
inline

Definition at line 436 of file matrix.hpp.

§ operator*()

template<class VectorType>
const_reference shark::blas::diagonal_matrix< VectorType >::const_row_iterator::operator* ( ) const
inline

Definition at line 431 of file matrix.hpp.

§ operator++()

template<class VectorType>
const_row_iterator& shark::blas::diagonal_matrix< VectorType >::const_row_iterator::operator++ ( )
inline

Definition at line 421 of file matrix.hpp.

§ operator--()

template<class VectorType>
const_row_iterator& shark::blas::diagonal_matrix< VectorType >::const_row_iterator::operator-- ( )
inline

Definition at line 425 of file matrix.hpp.

§ operator=()

template<class VectorType>
const_row_iterator& shark::blas::diagonal_matrix< VectorType >::const_row_iterator::operator= ( const_row_iterator const &  it)
inline

Definition at line 441 of file matrix.hpp.

§ operator==()

template<class VectorType>
bool shark::blas::diagonal_matrix< VectorType >::const_row_iterator::operator== ( const_row_iterator const &  it) const
inline

Definition at line 447 of file matrix.hpp.

References RANGE_CHECK.


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