SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::linearalgebra::FullMatrix< T >::LineConstIterator Class Reference

#include <FullMatrix.h>

Inheritance diagram for sofa::linearalgebra::FullMatrix< T >::LineConstIterator:

Public Attributes

Index first
 
Line second
 

Public Member Functions

 LineConstIterator (Real *p, Index i, Index size, Index pitch)
 
const Lineoperator* () const
 
const Lineoperator-> () const
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
bool operator== (const LineConstIterator &i) const
 
bool operator!= (const LineConstIterator &i) const
 

Attribute details

◆ first

template<typename T >
Index sofa::linearalgebra::FullMatrix< T >::LineConstIterator::first

◆ second

template<typename T >
Line sofa::linearalgebra::FullMatrix< T >::LineConstIterator::second

Constructor details

◆ LineConstIterator()

template<typename T >
sofa::linearalgebra::FullMatrix< T >::LineConstIterator::LineConstIterator ( Real p,
Index  i,
Index  size,
Index  pitch 
)
inline

Function details

◆ operator!=()

template<typename T >
bool sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator!= ( const LineConstIterator i) const
inline

◆ operator*()

template<typename T >
const Line& sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator* ( ) const
inline

◆ operator++() [1/2]

template<typename T >
void sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator++ ( )
inline

◆ operator++() [2/2]

template<typename T >
void sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator++ ( int  )
inline

◆ operator--() [1/2]

template<typename T >
void sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator-- ( )
inline

◆ operator--() [2/2]

template<typename T >
void sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator-- ( int  )
inline

◆ operator->()

template<typename T >
const Line* sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator-> ( ) const
inline

◆ operator==()

template<typename T >
bool sofa::linearalgebra::FullMatrix< T >::LineConstIterator::operator== ( const LineConstIterator i) const
inline