ug4
ug::ConstMatrixRow< TMatrix > Class Template Reference

#include <matrixrow.h>

Public Types

typedef TMatrix::const_row_iterator const_iterator
 
typedef TMatrix::value_type value_type
 

Public Member Functions

const_iterator begin () const
 
 ConstMatrixRow (const TMatrix &_A, size_t _r)
 
const_iterator end () const
 
bool has_connection (size_t c) const
 
size_t num_connections () const
 
value_typeoperator() (size_t c)
 
const value_typeoperator() (size_t c) const
 
size_t size () const
 

Private Attributes

const TMatrix & A
 
size_t r
 

Member Typedef Documentation

◆ const_iterator

template<typename TMatrix >
typedef TMatrix::const_row_iterator ug::ConstMatrixRow< TMatrix >::const_iterator

◆ value_type

template<typename TMatrix >
typedef TMatrix::value_type ug::ConstMatrixRow< TMatrix >::value_type

Constructor & Destructor Documentation

◆ ConstMatrixRow()

template<typename TMatrix >
ug::ConstMatrixRow< TMatrix >::ConstMatrixRow ( const TMatrix &  _A,
size_t  _r 
)
inline

Member Function Documentation

◆ begin()

template<typename TMatrix >
const_iterator ug::ConstMatrixRow< TMatrix >::begin ( ) const
inline

◆ end()

template<typename TMatrix >
const_iterator ug::ConstMatrixRow< TMatrix >::end ( ) const
inline

◆ has_connection()

template<typename TMatrix >
bool ug::ConstMatrixRow< TMatrix >::has_connection ( size_t  c) const
inline

◆ num_connections()

template<typename TMatrix >
size_t ug::ConstMatrixRow< TMatrix >::num_connections ( ) const
inline

◆ operator()() [1/2]

template<typename TMatrix >
value_type& ug::ConstMatrixRow< TMatrix >::operator() ( size_t  c)
inline

◆ operator()() [2/2]

template<typename TMatrix >
const value_type& ug::ConstMatrixRow< TMatrix >::operator() ( size_t  c) const
inline

◆ size()

template<typename TMatrix >
size_t ug::ConstMatrixRow< TMatrix >::size ( ) const
inline

Member Data Documentation

◆ A

◆ r


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