SOFA API  59c939c2
Open source framework for multi-physics simuation
sofa::defaulttype::BaseMatrix::RowBlockConstIterator Class Reference

#include <BaseMatrix.h>

Protected Attributes

const BaseMatrixmatrix
 
InternalRowBlockIterator internal
 

Public Member Functions

 RowBlockConstIterator ()
 
 RowBlockConstIterator (const RowBlockConstIterator &it2)
 
 ~RowBlockConstIterator ()
 
void operator= (const RowBlockConstIterator &it2)
 
Index row ()
 
Index operator* ()
 
ColBlockConstIterator begin ()
 
ColBlockConstIterator end ()
 
std::pair< ColBlockConstIterator, ColBlockConstIteratorrange ()
 
std::pair< ColBlockConstIterator, ColBlockConstIteratoroperator-> ()
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
bool operator== (const RowBlockConstIterator &it2) const
 
bool operator!= (const RowBlockConstIterator &it2) const
 
bool operator< (const RowBlockConstIterator &it2) const
 
bool operator> (const RowBlockConstIterator &it2) const
 

Protected Member Functions

 RowBlockConstIterator (const BaseMatrix *matrix, void *internalPtr)
 
 RowBlockConstIterator (const BaseMatrix *matrix, Index internalData0, Index internalData1)
 

Friends

class BaseMatrix
 

Attribute details

InternalRowBlockIterator sofa::defaulttype::BaseMatrix::RowBlockConstIterator::internal
protected
const BaseMatrix* sofa::defaulttype::BaseMatrix::RowBlockConstIterator::matrix
protected

Constructor details

sofa::defaulttype::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const BaseMatrix matrix,
void *  internalPtr 
)
inlineprotected
sofa::defaulttype::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const BaseMatrix matrix,
Index  internalData0,
Index  internalData1 
)
inlineprotected
sofa::defaulttype::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( )
inline
sofa::defaulttype::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const RowBlockConstIterator it2)
inline
sofa::defaulttype::BaseMatrix::RowBlockConstIterator::~RowBlockConstIterator ( )
inline

Function details

ColBlockConstIterator sofa::defaulttype::BaseMatrix::RowBlockConstIterator::begin ( )
inline
ColBlockConstIterator sofa::defaulttype::BaseMatrix::RowBlockConstIterator::end ( )
inline
bool sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator!= ( const RowBlockConstIterator it2) const
inline
Index sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator* ( )
inline
void sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator++ ( )
inline
void sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator++ ( int  )
inline
void sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator-- ( )
inline
void sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator-- ( int  )
inline
std::pair<ColBlockConstIterator,ColBlockConstIterator> sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator-> ( )
inline
bool sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator< ( const RowBlockConstIterator it2) const
inline
void sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator= ( const RowBlockConstIterator it2)
inline
bool sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator== ( const RowBlockConstIterator it2) const
inline
bool sofa::defaulttype::BaseMatrix::RowBlockConstIterator::operator> ( const RowBlockConstIterator it2) const
inline
std::pair<ColBlockConstIterator,ColBlockConstIterator> sofa::defaulttype::BaseMatrix::RowBlockConstIterator::range ( )
inline
Index sofa::defaulttype::BaseMatrix::RowBlockConstIterator::row ( )
inline

Related details

friend class BaseMatrix
friend