ug4
ug::non_dirichlet_iterator< TAlgebra > Class Template Reference

Public Types

typedef TAlgebra::matrix_type matrix_type
 

Public Member Functions

 non_dirichlet_iterator (matrix_type &mat, unsigned i, unsigned num)
 
bool operator!= (const non_dirichlet_iterator &o) const
 
unsigned operator* () const
 
void operator++ ()
 
bool operator== (const non_dirichlet_iterator &o) const
 

Protected Attributes

matrix_typeA
 
unsigned cur
 
unsigned n
 

Member Typedef Documentation

◆ matrix_type

template<typename TAlgebra >
typedef TAlgebra::matrix_type ug::non_dirichlet_iterator< TAlgebra >::matrix_type

Constructor & Destructor Documentation

◆ non_dirichlet_iterator()

template<typename TAlgebra >
ug::non_dirichlet_iterator< TAlgebra >::non_dirichlet_iterator ( matrix_type mat,
unsigned  i,
unsigned  num 
)
inline

Member Function Documentation

◆ operator!=()

template<typename TAlgebra >
bool ug::non_dirichlet_iterator< TAlgebra >::operator!= ( const non_dirichlet_iterator< TAlgebra > &  o) const
inline

◆ operator*()

template<typename TAlgebra >
unsigned ug::non_dirichlet_iterator< TAlgebra >::operator* ( ) const
inline

◆ operator++()

◆ operator==()

template<typename TAlgebra >
bool ug::non_dirichlet_iterator< TAlgebra >::operator== ( const non_dirichlet_iterator< TAlgebra > &  o) const
inline

Member Data Documentation

◆ A

template<typename TAlgebra >
matrix_type& ug::non_dirichlet_iterator< TAlgebra >::A
protected

◆ cur

◆ n

template<typename TAlgebra >
unsigned ug::non_dirichlet_iterator< TAlgebra >::n
protected

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