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

SCMatrixSubblockIter Class Reference

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

#include <block.h>

Inheritance diagram for SCMatrixSubblockIter

Inheritance graph
[legend]
Collaboration diagram for SCMatrixSubblockIter:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Access { Read, Write, Accum, None }

Public Methods

 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 Oct 4 18:09:51 2001 for MPQC 2.0.0 using the documentation package Doxygen 1.2.5.