MPQC
3.0.0-alpha
|
The SCMatrixBlockIter class is used to described iterates that loop through the elements in a block. More...
#include <math/scmat/blkiter.h>
Public Member Functions | |
virtual int | i ()=0 |
Returns the row index. | |
virtual int | j ()=0 |
Returns the column index. | |
virtual void | set (double val)=0 |
Set the current element to val. | |
virtual void | accum (double val) |
Add val to the current element. | |
virtual double | get ()=0 |
Return the value of the current element. | |
virtual | operator int ()=0 |
Return nonzero if there are more elements. | |
virtual void | operator++ ()=0 |
Move to the next element. | |
void | operator++ (int) |
virtual void | reset ()=0 |
Start the iteration over. | |
The SCMatrixBlockIter class is used to described iterates that loop through the elements in a block.