#include <Epetra_FEVbrMatrix.h>
Inheritance diagram for Epetra_FEVbrMatrix:


Insertion/Replace/SumInto methods | |
| Epetra_FEVbrMatrix & | operator= (const Epetra_FEVbrMatrix &src) |
| int | PutScalar (double ScalarConstant) |
| Initialize all values in graph of the matrix with constant value. | |
| int | BeginInsertGlobalValues (int BlockRow, int NumBlockEntries, int *BlockIndices) |
| Initiate insertion of a list of elements in a given global row of the matrix, values are inserted via SubmitEntry(). | |
| int | BeginReplaceGlobalValues (int BlockRow, int NumBlockEntries, int *BlockIndices) |
| Initiate replacement of current values with this list of entries for a given global row of the matrix, values are replaced via SubmitEntry(). | |
| int | BeginSumIntoGlobalValues (int BlockRow, int NumBlockEntries, int *BlockIndices) |
| Initiate summing into current values with this list of entries for a given global row of the matrix, values are replaced via SubmitEntry(). | |
| int | SubmitBlockEntry (double *Values, int LDA, int NumRows, int NumCols) |
| Submit a block entry to the indicated block row and column specified in the Begin routine. | |
| int | EndSubmitEntries () |
| Completes processing of all data passed in for the current block row. | |
| int | GlobalAssemble (bool callFillComplete=true) |
| int | SubmitBlockEntry (double *Values, int LDA, int NumRows, int NumCols) |
| Submit a block entry to the indicated block row and column specified in the Begin routine. | |
| int | SubmitBlockEntry (Epetra_SerialDenseMatrix &Mat) |
| Submit a block entry to the indicated block row and column specified in the Begin routine. | |
Public Member Functions | |
Constructors/Destructor | |
| Epetra_FEVbrMatrix (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, int *NumBlockEntriesPerRow, bool ignoreNonLocalEntries=false) | |
| Epetra_FEVbrMatrix constuctor with variable number of indices per row. | |
| Epetra_FEVbrMatrix (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries=false) | |
| Epetra_FEVbrMatrix constuctor with fixed number of indices per row. | |
| Epetra_FEVbrMatrix (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, const Epetra_BlockMap &ColMap, int *NumBlockEntriesPerRow, bool ignoreNonLocalEntries=false) | |
| Epetra_FEVbrMatrix constuctor with variable number of indices per row. | |
| Epetra_FEVbrMatrix (Epetra_DataAccess CV, const Epetra_BlockMap &RowMap, const Epetra_BlockMap &ColMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries=false) | |
| Epetra_FEVbrMatrix constuctor with fixed number of indices per row. | |
| Epetra_FEVbrMatrix (Epetra_DataAccess CV, const Epetra_CrsGraph &Graph, bool ignoreNonLocalEntries=false) | |
| Epetra_FEVbrMatrix (const Epetra_FEVbrMatrix &src) | |
| virtual | ~Epetra_FEVbrMatrix () |
| Epetra_VbrMatrix Destructor. | |
|
||||||||||||||||||||
|
Epetra_FEVbrMatrix constuctor with variable number of indices per row. Creates a Epetra_FEVbrMatrix object and allocates storage.
|
|
||||||||||||||||||||
|
Epetra_FEVbrMatrix constuctor with fixed number of indices per row. Creates a Epetra_FEVbrMatrix object and allocates storage.
|
|
||||||||||||||||||||||||
|
Epetra_FEVbrMatrix constuctor with variable number of indices per row. Creates a Epetra_FEVbrMatrix object and allocates storage.
|
|
||||||||||||||||||||||||
|
Epetra_FEVbrMatrix constuctor with fixed number of indices per row. Creates a Epetra_FEVbrMatrix object and allocates storage.
|
|
||||||||||||||||
|
Constructor with pre-constructed Graph. |
|
|
Copy Constructor. |
|
||||||||||||||||
|
Initiate insertion of a list of elements in a given global row of the matrix, values are inserted via SubmitEntry().
Reimplemented from Epetra_VbrMatrix. |
|
||||||||||||||||
|
Initiate replacement of current values with this list of entries for a given global row of the matrix, values are replaced via SubmitEntry().
Reimplemented from Epetra_VbrMatrix. |
|
||||||||||||||||
|
Initiate summing into current values with this list of entries for a given global row of the matrix, values are replaced via SubmitEntry().
Reimplemented from Epetra_VbrMatrix. |
|
|
Completes processing of all data passed in for the current block row. This function completes the processing of all block entries submitted via SubmitBlockEntry(). It also checks to make sure that SubmitBlockEntry was called the correct number of times as specified by the Begin routine that initiated the entry process. Reimplemented from Epetra_VbrMatrix. |
|
|
Initialize all values in graph of the matrix with constant value.
Reimplemented from Epetra_VbrMatrix. |
1.3.9.1