MPQC 2.3.1
sc::SCMatrixLTriBlockIter Class Reference
Inheritance diagram for sc::SCMatrixLTriBlockIter:
Collaboration diagram for sc::SCMatrixLTriBlockIter:

Public Member Functions

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

Member Function Documentation

◆ get()

double sc::SCMatrixLTriBlockIter::get ( )
virtual

Return the value of the current element.

Implements sc::SCMatrixBlockIter.

◆ i()

int sc::SCMatrixLTriBlockIter::i ( )
virtual

Returns the row index.

Implements sc::SCMatrixBlockIter.

◆ j()

int sc::SCMatrixLTriBlockIter::j ( )
virtual

Returns the column index.

Implements sc::SCMatrixBlockIter.

◆ operator int()

sc::SCMatrixLTriBlockIter::operator int ( )
virtual

Return nonzero if there are more elements.

Implements sc::SCMatrixBlockIter.

◆ operator++()

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

Move to the next element.

Implements sc::SCMatrixBlockIter.

◆ reset()

void sc::SCMatrixLTriBlockIter::reset ( )
virtual

Start the iteration over.

Implements sc::SCMatrixBlockIter.

◆ set()

void sc::SCMatrixLTriBlockIter::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 Jan 31 2025 00:00:00 for MPQC 2.3.1 using the documentation package Doxygen 1.13.2.