#include <BALL/MATHS/LINALG/elementRowIterator.h>
Public Member Functions | |
| virtual | ~ElementRowIteratorTraits () throw () |
| ElementRowIteratorTraits () throw () | |
| ElementRowIteratorTraits (const Matrix< valuetype, mtraits > &matrix) throw () | |
| ElementRowIteratorTraits (const ElementRowIteratorTraits &traits) throw () | |
| ElementRowIteratorTraits & | operator= (const ElementRowIteratorTraits &traits) throw () |
| Matrix< valuetype, mtraits > * | getContainer () throw () |
| const Matrix< valuetype, mtraits > * | getContainer () const throw () |
| bool | isSingular () const throw () |
| IteratorPosition & | getPosition () throw () |
| const IteratorPosition & | getPosition () const throw () |
| bool | operator== (const ElementRowIteratorTraits &traits) const throw () |
| bool | operator!= (const ElementRowIteratorTraits &traits) const throw () |
| bool | operator< (const ElementRowIteratorTraits &traits) const throw () |
| Distance | getDistance (const ElementRowIteratorTraits &traits) const throw () |
| bool | isValid () const throw () |
| void | invalidate () throw () |
| void | toBegin () throw () |
| bool | isBegin () const throw () |
| void | toEnd () throw () |
| bool | isEnd () const throw () |
| ValueType & | getData () throw () |
| const ValueType & | getData () const throw () |
| void | forward () throw () |
| void | dump (std::ostream &s) const throw () |
| void | toRBegin () throw () |
| bool | isRBegin () const throw () |
| void | toREnd () throw () |
| bool | isREnd () const throw () |
| void | backward () throw () |
| void | backward (Distance distance) throw () |
| void | forward (Distance distance) throw () |
| ValueType & | getData (Index index) throw () |
| const ValueType & | getData (Index index) const throw () |
Protected Attributes | |
| Matrix< valuetype, mtraits > * | bound_ |
| IteratorPosition | position_ |
Private Types | |
| typedef valuetype | ValueType |
| typedef valuetype * | PointerType |
| typedef int | IteratorPosition |
| typedef int | Distance |
| typedef int | Index |
Friends | |
| class | Matrix< valuetype, mtraits > |
| std::ostream & | operator<< (std::ostream &s, const ElementRowIteratorTraits &traits) throw () |
Definition at line 20 of file elementRowIterator.h.
typedef int BALL::ElementRowIteratorTraits< valuetype, mtraits >::Distance [private] |
Definition at line 36 of file elementRowIterator.h.
typedef int BALL::ElementRowIteratorTraits< valuetype, mtraits >::Index [private] |
Definition at line 40 of file elementRowIterator.h.
typedef int BALL::ElementRowIteratorTraits< valuetype, mtraits >::IteratorPosition [private] |
Definition at line 32 of file elementRowIterator.h.
typedef valuetype* BALL::ElementRowIteratorTraits< valuetype, mtraits >::PointerType [private] |
Definition at line 28 of file elementRowIterator.h.
typedef valuetype BALL::ElementRowIteratorTraits< valuetype, mtraits >::ValueType [private] |
Definition at line 24 of file elementRowIterator.h.
| virtual BALL::ElementRowIteratorTraits< valuetype, mtraits >::~ElementRowIteratorTraits | ( | ) | throw () [inline, virtual] |
Definition at line 45 of file elementRowIterator.h.
| BALL::ElementRowIteratorTraits< valuetype, mtraits >::ElementRowIteratorTraits | ( | ) | throw () [inline] |
Definition at line 50 of file elementRowIterator.h.
| BALL::ElementRowIteratorTraits< valuetype, mtraits >::ElementRowIteratorTraits | ( | const Matrix< valuetype, mtraits > & | matrix | ) | throw () [inline] |
Definition at line 57 of file elementRowIterator.h.
| BALL::ElementRowIteratorTraits< valuetype, mtraits >::ElementRowIteratorTraits | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | throw () [inline] |
Definition at line 63 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::backward | ( | Distance | distance | ) | throw () [inline] |
Definition at line 238 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::backward | ( | ) | throw () [inline] |
Definition at line 218 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::dump | ( | std::ostream & | s | ) | const throw () [inline] |
Definition at line 188 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::forward | ( | Distance | distance | ) | throw () [inline] |
Definition at line 261 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::forward | ( | ) | throw () [inline] |
Definition at line 163 of file elementRowIterator.h.
| const Matrix<valuetype, mtraits>* BALL::ElementRowIteratorTraits< valuetype, mtraits >::getContainer | ( | ) | const throw () [inline] |
Definition at line 82 of file elementRowIterator.h.
| Matrix<valuetype, mtraits>* BALL::ElementRowIteratorTraits< valuetype, mtraits >::getContainer | ( | ) | throw () [inline] |
Definition at line 77 of file elementRowIterator.h.
| const ValueType& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getData | ( | Index | index | ) | const throw () [inline] |
Definition at line 289 of file elementRowIterator.h.
| ValueType& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getData | ( | Index | index | ) | throw () [inline] |
Definition at line 284 of file elementRowIterator.h.
| const ValueType& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getData | ( | ) | const throw () [inline] |
Definition at line 158 of file elementRowIterator.h.
| ValueType& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getData | ( | ) | throw () [inline] |
Definition at line 153 of file elementRowIterator.h.
| Distance BALL::ElementRowIteratorTraits< valuetype, mtraits >::getDistance | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | const throw () [inline] |
Definition at line 117 of file elementRowIterator.h.
| const IteratorPosition& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getPosition | ( | ) | const throw () [inline] |
Definition at line 97 of file elementRowIterator.h.
| IteratorPosition& BALL::ElementRowIteratorTraits< valuetype, mtraits >::getPosition | ( | ) | throw () [inline] |
Definition at line 92 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::invalidate | ( | ) | throw () [inline] |
Definition at line 127 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isBegin | ( | ) | const throw () [inline] |
Definition at line 138 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isEnd | ( | ) | const throw () [inline] |
Definition at line 148 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isRBegin | ( | ) | const throw () [inline] |
Definition at line 200 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isREnd | ( | ) | const throw () [inline] |
Definition at line 212 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isSingular | ( | ) | const throw () [inline] |
Definition at line 87 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::isValid | ( | ) | const throw () [inline] |
Definition at line 122 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::operator!= | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | const throw () [inline] |
Definition at line 107 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::operator< | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | const throw () [inline] |
Definition at line 112 of file elementRowIterator.h.
| ElementRowIteratorTraits& BALL::ElementRowIteratorTraits< valuetype, mtraits >::operator= | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | throw () [inline] |
Definition at line 69 of file elementRowIterator.h.
| bool BALL::ElementRowIteratorTraits< valuetype, mtraits >::operator== | ( | const ElementRowIteratorTraits< valuetype, mtraits > & | traits | ) | const throw () [inline] |
Definition at line 102 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::toBegin | ( | ) | throw () [inline] |
Definition at line 133 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::toEnd | ( | ) | throw () [inline] |
Definition at line 143 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::toRBegin | ( | ) | throw () [inline] |
Definition at line 194 of file elementRowIterator.h.
| void BALL::ElementRowIteratorTraits< valuetype, mtraits >::toREnd | ( | ) | throw () [inline] |
Definition at line 206 of file elementRowIterator.h.
friend class Matrix< valuetype, mtraits > [friend] |
Definition at line 42 of file elementRowIterator.h.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const ElementRowIteratorTraits< valuetype, mtraits > & | traits | |||
| ) | throw () [friend] |
Definition at line 182 of file elementRowIterator.h.
Matrix<valuetype, mtraits>* BALL::ElementRowIteratorTraits< valuetype, mtraits >::bound_ [protected] |
Definition at line 297 of file elementRowIterator.h.
IteratorPosition BALL::ElementRowIteratorTraits< valuetype, mtraits >::position_ [protected] |
Definition at line 298 of file elementRowIterator.h.
1.6.3