Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

sc::SCMatrixSubblockIter Class Reference

Objects of class SCMatrixSubblockIter are used to iterate through the blocks of a matrix. More...

#include <block.h>

Inheritance diagram for sc::SCMatrixSubblockIter:

sc::RefCount sc::Identity List of all members.

Public Types

enum  Access { Read, Write, Accum, None }

Public Member Functions

 SCMatrixSubblockIter (Access access)
 The access variable should be one of Read, Write, Accum, and None, with the SCMatrixSubblockIter:: scope operator applied.

virtual void begin ()=0
 Start at the beginning.

virtual int ready ()=0
 Returns nonzero if there is another block.

virtual void next ()=0
 Proceed to the next block.

virtual SCMatrixBlockblock ()=0
 Return the current block.

Access access () const
 Return the type of Access allowed for these blocks.


Protected Attributes

Access access_

Detailed Description

Objects of class SCMatrixSubblockIter are used to iterate through the blocks of a matrix.

The object must be deleted before using the matrix that owns the blocks that SCMatrixSubblockIter is iterating through.


The documentation for this class was generated from the following file:
Generated at Thu Jul 29 19:53:54 2004 for MPQC 2.2.1 using the documentation package Doxygen 1.3.7.