MPQC 2.3.1
Public Member Functions | List of all members
sc::SCVectorSimpleSubBlockIter Class Reference
Inheritance diagram for sc::SCVectorSimpleSubBlockIter:
sc::SCMatrixBlockIter

Public Member Functions

 SCVectorSimpleSubBlockIter (SCVectorSimpleSubBlock *)
 
int i ()
 Returns the row index. More...
 
int j ()
 Returns the column index. More...
 
double get ()
 Return the value of the current element. More...
 
void set (double)
 Set the current element to val. More...
 
 operator int ()
 Return nonzero if there are more elements. More...
 
void operator++ ()
 Move to the next element. More...
 
void reset ()
 Start the iteration over. More...
 
- Public Member Functions inherited from sc::SCMatrixBlockIter
virtual int i ()=0
 Returns the row index. More...
 
virtual int j ()=0
 Returns the column index. More...
 
virtual void set (double val)=0
 Set the current element to val. More...
 
virtual void accum (double val)
 Add val to the current element.
 
virtual double get ()=0
 Return the value of the current element. More...
 
virtual operator int ()=0
 Return nonzero if there are more elements. More...
 
virtual void operator++ ()=0
 Move to the next element. More...
 
void operator++ (int)
 
virtual void reset ()=0
 Start the iteration over. More...
 

Member Function Documentation

◆ get()

double sc::SCVectorSimpleSubBlockIter::get ( )
virtual

Return the value of the current element.

Implements sc::SCMatrixBlockIter.

◆ i()

int sc::SCVectorSimpleSubBlockIter::i ( )
virtual

Returns the row index.

Implements sc::SCMatrixBlockIter.

◆ j()

int sc::SCVectorSimpleSubBlockIter::j ( )
virtual

Returns the column index.

Implements sc::SCMatrixBlockIter.

◆ operator int()

sc::SCVectorSimpleSubBlockIter::operator int ( )
virtual

Return nonzero if there are more elements.

Implements sc::SCMatrixBlockIter.

◆ operator++()

void sc::SCVectorSimpleSubBlockIter::operator++ ( )
virtual

Move to the next element.

Implements sc::SCMatrixBlockIter.

◆ reset()

void sc::SCVectorSimpleSubBlockIter::reset ( )
virtual

Start the iteration over.

Implements sc::SCMatrixBlockIter.

◆ set()

void sc::SCVectorSimpleSubBlockIter::set ( double  val)
virtual

Set the current element to val.

Implements sc::SCMatrixBlockIter.


The documentation for this class was generated from the following file:

Generated at Fri Dec 2 2022 21:09:13 for MPQC 2.3.1 using the documentation package Doxygen 1.9.4.