![]() |
![]()
| ![]() |
![]()
NAMEsc::SCMatrixBlockIter - The SCMatrixBlockIter class is used to described iterates that loop through the elements in a block. SYNOPSIS#include <blkiter.h> Inherited by sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. Public Member Functionsvirtual int i ()=0
Detailed DescriptionThe SCMatrixBlockIter class is used to described iterates that loop through the elements in a block. Member Function Documentationvirtual double sc::SCMatrixBlockIter::get () [pure virtual]Return the value of the current element. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. virtual int sc::SCMatrixBlockIter::i () [pure virtual]Returns the row index. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. virtual int sc::SCMatrixBlockIter::j () [pure virtual]Returns the column index. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. virtual sc::SCMatrixBlockIter::operator int () [pure virtual]Return nonzero if there are more elements. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. virtual void sc::SCMatrixBlockIter::operator++ () [pure virtual]Move to the next element. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. References operator++(). Referenced by operator++(). virtual void sc::SCMatrixBlockIter::reset () [pure virtual]Start the iteration over. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. virtual void sc::SCMatrixBlockIter::set (double val) [pure virtual]Set the current element to val. Implemented in sc::SCMatrixRectBlockIter, sc::SCMatrixRectSubBlockIter, sc::SCMatrixLTriBlockIter, sc::SCMatrixLTriSubBlockIter, sc::SCMatrixDiagBlockIter, sc::SCMatrixDiagSubBlockIter, sc::SCVectorSimpleBlockIter, and sc::SCVectorSimpleSubBlockIter. AuthorGenerated automatically by Doxygen for MPQC from the source code.
|