ug4
ug::MatrixRow< TMatrix > Class Template Reference

#include <matrixrow.h>

Public Types

typedef TMatrix::const_row_iterator const_iterator
 
typedef TMatrix::row_iterator iterator
 
typedef TMatrix::value_type value_type
 

Public Member Functions

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

Private Attributes

TMatrix & A
 
size_t r
 

Member Typedef Documentation

◆ const_iterator

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

◆ iterator

template<typename TMatrix >
typedef TMatrix::row_iterator ug::MatrixRow< TMatrix >::iterator

◆ value_type

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

Constructor & Destructor Documentation

◆ MatrixRow()

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

Member Function Documentation

◆ begin() [1/2]

template<typename TMatrix >
iterator ug::MatrixRow< TMatrix >::begin ( )
inline

◆ begin() [2/2]

template<typename TMatrix >
iterator ug::MatrixRow< TMatrix >::begin ( ) const
inline

◆ end() [1/2]

template<typename TMatrix >
iterator ug::MatrixRow< TMatrix >::end ( )
inline

◆ end() [2/2]

template<typename TMatrix >
iterator ug::MatrixRow< TMatrix >::end ( ) const
inline

◆ has_connection()

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

◆ num_connections()

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

◆ operator()() [1/2]

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

◆ operator()() [2/2]

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

◆ size()

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

Member Data Documentation

◆ A

◆ r


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