logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sc::SCMatrixBlockIter - The SCMatrixBlockIter class is used to described iterates that loop through the

Author

       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1                                    Sun Oct 4 2020                         sc::SCMatrixBlockIter(3)

Detailed Description

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

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.

   PublicMemberFunctions
       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 operatorint ()=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.

See Also