Scroll to navigation

sc::SCMatrixBlockIter(3) MPQC sc::SCMatrixBlockIter(3)

NAME

sc::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 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.

Detailed Description

The SCMatrixBlockIter class is used to described iterates that loop through the elements in a block.

Author

Generated automatically by Doxygen for MPQC from the source code.

Sun Oct 4 2020 Version 2.3.1