Public Member Functions | |
def | __init__ |
def | PutScalar |
def | BeginInsertGlobalValues |
def | BeginReplaceGlobalValues |
def | BeginSumIntoGlobalValues |
def | SubmitBlockEntry |
def | EndSubmitEntries |
def | GlobalAssemble |
def | __init__ |
def | PutScalar |
def | BeginInsertGlobalValues |
def | BeginReplaceGlobalValues |
def | BeginSumIntoGlobalValues |
def | SubmitBlockEntry |
def | EndSubmitEntries |
def | GlobalAssemble |
Public Attributes | |
this |
Epetra Finite-Element VbrMatrix. This class provides the ability to input finite-element style sub-matrix data, including sub-matrices with non-local rows (which could correspond to shared finite-element nodes for example). This class inherits Epetra_VbrMatrix, and so all Epetra_VbrMatrix functionality is also available. C++ includes: Epetra_FEVbrMatrix.h
def PyTrilinos::Epetra::FEVbrMatrix::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, Epetra_DataAccess CV, BlockMap RowMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, BlockMap ColMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, BlockMap ColMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, CrsGraph Graph, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, FEVbrMatrix src) -> FEVbrMatrix Epetra_FEVbrMatrix::Epetra_FEVbrMatrix(const Epetra_FEVbrMatrix &src) Copy Constructor.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, Epetra_DataAccess CV, BlockMap RowMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, BlockMap ColMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, BlockMap RowMap, BlockMap ColMap, int NumBlockEntriesPerRow, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, Epetra_DataAccess CV, CrsGraph Graph, bool ignoreNonLocalEntries = False) -> FEVbrMatrix __init__(self, FEVbrMatrix src) -> FEVbrMatrix Epetra_FEVbrMatrix::Epetra_FEVbrMatrix(const Epetra_FEVbrMatrix &src) Copy Constructor.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginInsertGlobalValues | ( | self, | ||
args | ||||
) |
BeginInsertGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: BlockRow - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginInsertGlobalValues | ( | self, | ||
args | ||||
) |
BeginInsertGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: BlockRow - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginReplaceGlobalValues | ( | self, | ||
args | ||||
) |
BeginReplaceGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: Row - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginReplaceGlobalValues | ( | self, | ||
args | ||||
) |
BeginReplaceGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: Row - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginSumIntoGlobalValues | ( | self, | ||
args | ||||
) |
BeginSumIntoGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: Row - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::BeginSumIntoGlobalValues | ( | self, | ||
args | ||||
) |
BeginSumIntoGlobalValues(self, int BlockRow, int NumBlockEntries, int BlockIndices) -> int int Epetra_FEVbrMatrix::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(). Parameters: ----------- In: Row - Block Row number (in global coordinates) to put elements. In: NumBlockEntries - Number of entries. In: Indices - Global column indices corresponding to values. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::EndSubmitEntries | ( | self, | ||
args | ||||
) |
EndSubmitEntries(self) -> int int Epetra_FEVbrMatrix::EndSubmitEntries() 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 PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::EndSubmitEntries | ( | self, | ||
args | ||||
) |
EndSubmitEntries(self) -> int int Epetra_FEVbrMatrix::EndSubmitEntries() 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 PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::GlobalAssemble | ( | self, | ||
args | ||||
) |
GlobalAssemble(self, bool callFillComplete = True) -> int int Epetra_FEVbrMatrix::GlobalAssemble(bool callFillComplete=true)
def PyTrilinos::Epetra::FEVbrMatrix::GlobalAssemble | ( | self, | ||
args | ||||
) |
GlobalAssemble(self, bool callFillComplete = True) -> int int Epetra_FEVbrMatrix::GlobalAssemble(bool callFillComplete=true)
def PyTrilinos::Epetra::FEVbrMatrix::PutScalar | ( | self, | ||
args | ||||
) |
PutScalar(self, double ScalarConstant) -> int int Epetra_FEVbrMatrix::PutScalar(double ScalarConstant) Initialize all values in graph of the matrix with constant value. Parameters: ----------- In: ScalarConstant - Value to use. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::PutScalar | ( | self, | ||
args | ||||
) |
PutScalar(self, double ScalarConstant) -> int int Epetra_FEVbrMatrix::PutScalar(double ScalarConstant) Initialize all values in graph of the matrix with constant value. Parameters: ----------- In: ScalarConstant - Value to use. Integer error code, set to 0 if successful.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::SubmitBlockEntry | ( | self, | ||
args | ||||
) |
SubmitBlockEntry(self, Epetra_SerialDenseMatrix Mat) -> int SubmitBlockEntry(self, double Values, int LDA, int NumRows, int NumCols) -> int int Epetra_FEVbrMatrix::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.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.
def PyTrilinos::Epetra::FEVbrMatrix::SubmitBlockEntry | ( | self, | ||
args | ||||
) |
SubmitBlockEntry(self, Epetra_SerialDenseMatrix Mat) -> int SubmitBlockEntry(self, double Values, int LDA, int NumRows, int NumCols) -> int int Epetra_FEVbrMatrix::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.
Reimplemented from PyTrilinos::Epetra::VbrMatrix.