SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::defaulttype::BaseMatrix::ColBlockConstIterator Class Reference

#include <BaseMatrix.h>

Protected Attributes

const BaseMatrixmatrix
 
InternalColBlockIterator internal
 
BlockConstAccessor b
 

Public Member Functions

 ColBlockConstIterator ()
 
 ColBlockConstIterator (const ColBlockConstIterator &it2)
 
 ~ColBlockConstIterator ()
 
void operator= (const ColBlockConstIterator &it2)
 
const BlockConstAccessorbloc ()
 
const BlockConstAccessoroperator* ()
 
const BlockConstAccessoroperator-> ()
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
bool operator== (const ColBlockConstIterator &it2) const
 
bool operator!= (const ColBlockConstIterator &it2) const
 
bool operator< (const ColBlockConstIterator &it2) const
 
bool operator> (const ColBlockConstIterator &it2) const
 

Protected Member Functions

 ColBlockConstIterator (const BaseMatrix *matrix, Index row, void *internalPtr)
 
 ColBlockConstIterator (const BaseMatrix *matrix, Index row, Index internalData)
 

Friends

class BaseMatrix
 

Attribute details

BlockConstAccessor sofa::defaulttype::BaseMatrix::ColBlockConstIterator::b
protected
InternalColBlockIterator sofa::defaulttype::BaseMatrix::ColBlockConstIterator::internal
protected
const BaseMatrix* sofa::defaulttype::BaseMatrix::ColBlockConstIterator::matrix
protected

Constructor details

sofa::defaulttype::BaseMatrix::ColBlockConstIterator::ColBlockConstIterator ( const BaseMatrix matrix,
Index  row,
void *  internalPtr 
)
inlineprotected
sofa::defaulttype::BaseMatrix::ColBlockConstIterator::ColBlockConstIterator ( const BaseMatrix matrix,
Index  row,
Index  internalData 
)
inlineprotected
sofa::defaulttype::BaseMatrix::ColBlockConstIterator::ColBlockConstIterator ( )
inline
sofa::defaulttype::BaseMatrix::ColBlockConstIterator::ColBlockConstIterator ( const ColBlockConstIterator it2)
inline
sofa::defaulttype::BaseMatrix::ColBlockConstIterator::~ColBlockConstIterator ( )
inline

Function details

const BlockConstAccessor& sofa::defaulttype::BaseMatrix::ColBlockConstIterator::bloc ( )
inline
bool sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator!= ( const ColBlockConstIterator it2) const
inline
const BlockConstAccessor& sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator* ( )
inline
void sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator++ ( )
inline
void sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator++ ( int  )
inline
void sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator-- ( )
inline
void sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator-- ( int  )
inline
const BlockConstAccessor& sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator-> ( )
inline
bool sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator< ( const ColBlockConstIterator it2) const
inline
void sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator= ( const ColBlockConstIterator it2)
inline
bool sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator== ( const ColBlockConstIterator it2) const
inline
bool sofa::defaulttype::BaseMatrix::ColBlockConstIterator::operator> ( const ColBlockConstIterator it2) const
inline

Related details

friend class BaseMatrix
friend