SOFA API  68730cbc
Open source framework for multi-physics simuation
sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator Class Reference

#include <MapMapSparseMatrix.h>

Public Member Functions

 RowConstIterator (const RowConstIterator &it2)
 
ColConstIterator begin ()
 
ColConstIterator end ()
 
void operator= (const RowConstIterator &it2)
 
const std::pair< KeyT, RowType > & operator* () const
 
const KeyT index () const
 @ More...
 
const RowTyperow () const
 
const std::pair< KeyT, RowType > & operator-> () const
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
bool operator== (const RowConstIterator &it2) const
 
bool operator!= (const RowConstIterator &it2) const
 
bool operator< (const RowConstIterator &it2) const
 
bool operator> (const RowConstIterator &it2) const
 
template<class VecDeriv >
VecDeriv::Real operator* (const VecDeriv &v) const
 

Protected Member Functions

 RowConstIterator (Iterator _internal)
 

Friends

template<class U >
class MapMapSparseMatrix
 

Constructor details

template<class T>
sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::RowConstIterator ( Iterator  _internal)
inlineprotected
template<class T>
sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::RowConstIterator ( const RowConstIterator it2)
inline

Function details

template<class T>
ColConstIterator sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::begin ( )
inline
template<class T>
ColConstIterator sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::end ( )
inline
template<class T>
const KeyT sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::index ( ) const
inline

@

template<class T>
bool sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator!= ( const RowConstIterator it2) const
inline
template<class T>
const std::pair< KeyT, RowType >& sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator* ( ) const
inline
template<class T>
template<class VecDeriv >
VecDeriv::Real sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator* ( const VecDeriv &  v) const
inline
template<class T>
void sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator++ ( )
inline
template<class T>
void sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator++ ( int  )
inline
template<class T>
void sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator-- ( )
inline
template<class T>
void sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator-- ( int  )
inline
template<class T>
const std::pair< KeyT, RowType >& sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator-> ( ) const
inline
template<class T>
bool sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator< ( const RowConstIterator it2) const
inline
template<class T>
void sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator= ( const RowConstIterator it2)
inline
template<class T>
bool sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator== ( const RowConstIterator it2) const
inline
template<class T>
bool sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::operator> ( const RowConstIterator it2) const
inline
template<class T>
const RowType& sofa::defaulttype::MapMapSparseMatrix< T >::RowConstIterator::row ( ) const
inline

Related details

template<class T>
template<class U >
friend class MapMapSparseMatrix
friend