#include <PlayaIncrementallyConfigurableMatrixFactory.hpp>

Public Member Functions | |
| virtual | ~IncrementallyConfigurableMatrixFactory () |
| virtual void | initializeNonzerosInRow (int globalRowIndex, int nElemsToInsert, const int *globalColumnIndices)=0 |
| virtual void | initializeNonzeroBatch (int numRows, int rowBlockSize, const int *globalRowIndices, int numColumnsPerRow, const int *globalColumnIndices, const int *skipRow) |
| virtual void | finalize ()=0 |
Definition at line 16 of file PlayaIncrementallyConfigurableMatrixFactory.hpp.
| virtual Playa::IncrementallyConfigurableMatrixFactory::~IncrementallyConfigurableMatrixFactory | ( | ) | [inline, virtual] |
Virtual dtor
Definition at line 20 of file PlayaIncrementallyConfigurableMatrixFactory.hpp.
| virtual void Playa::IncrementallyConfigurableMatrixFactory::initializeNonzerosInRow | ( | int | globalRowIndex, | |
| int | nElemsToInsert, | |||
| const int * | globalColumnIndices | |||
| ) | [pure virtual] |
Initialize a set of nonzero elements in the matrix's graph.
| globalRowIndex | the global index of the row to which these elements belong. | |
| nElemsToInsert | the number of elements being inserted in this step | |
| globalColumnIndices | array of column indices. Must be nElemsToInsert in length. |
Implemented in Playa::EpetraMatrixFactory.
| void Playa::IncrementallyConfigurableMatrixFactory::initializeNonzeroBatch | ( | int | numRows, | |
| int | rowBlockSize, | |||
| const int * | globalRowIndices, | |||
| int | numColumnsPerRow, | |||
| const int * | globalColumnIndices, | |||
| const int * | skipRow | |||
| ) | [inline, virtual] |
Initialize nonzeros in a batch of rows.
Reimplemented in Playa::EpetraMatrixFactory.
Definition at line 56 of file PlayaIncrementallyConfigurableMatrixFactory.hpp.
| virtual void Playa::IncrementallyConfigurableMatrixFactory::finalize | ( | ) | [pure virtual] |
Finalize values of the matrix. This is a hook for any implementation-dependent steps that must be done after loading of elements.
Implemented in Playa::EpetraMatrixFactory.