SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::linearalgebra::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

◆ internal

InternalRowBlockIterator sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::internal
protected

◆ matrix

const BaseMatrix* sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::matrix
protected

Constructor details

◆ RowBlockConstIterator() [1/4]

sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const BaseMatrix matrix,
void *  internalPtr 
)
inlineprotected

◆ RowBlockConstIterator() [2/4]

sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const BaseMatrix matrix,
Index  internalData0,
Index  internalData1 
)
inlineprotected

◆ RowBlockConstIterator() [3/4]

sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( )
inline

◆ RowBlockConstIterator() [4/4]

sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::RowBlockConstIterator ( const RowBlockConstIterator it2)
inline

◆ ~RowBlockConstIterator()

sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::~RowBlockConstIterator ( )
inline

Function details

◆ begin()

ColBlockConstIterator sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::begin ( )
inline

◆ end()

ColBlockConstIterator sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::end ( )
inline

◆ operator!=()

bool sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator!= ( const RowBlockConstIterator it2) const
inline

◆ operator*()

Index sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator* ( )
inline

◆ operator++() [1/2]

void sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator++ ( )
inline

◆ operator++() [2/2]

void sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator++ ( int  )
inline

◆ operator--() [1/2]

void sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator-- ( )
inline

◆ operator--() [2/2]

void sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator-- ( int  )
inline

◆ operator->()

std::pair<ColBlockConstIterator,ColBlockConstIterator> sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator-> ( )
inline

◆ operator<()

bool sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator< ( const RowBlockConstIterator it2) const
inline

◆ operator=()

void sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator= ( const RowBlockConstIterator it2)
inline

◆ operator==()

bool sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator== ( const RowBlockConstIterator it2) const
inline

◆ operator>()

bool sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::operator> ( const RowBlockConstIterator it2) const
inline

◆ range()

std::pair<ColBlockConstIterator,ColBlockConstIterator> sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::range ( )
inline

◆ row()

Index sofa::linearalgebra::BaseMatrix::RowBlockConstIterator::row ( )
inline

Related details

◆ BaseMatrix

friend class BaseMatrix
friend