GEOSX
geosx::MatrixBase< MATRIX, VECTOR > Member List

This is the complete list of members for geosx::MatrixBase< MATRIX, VECTOR >, including all inherited members.

add(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::ROW_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::COL_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
addDiagonal(Vector const &src)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
addEntries(Matrix const &src, real64 const scale=1.0, bool const samePattern=true)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
apply(Vector const &src, Vector &dst) const override=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
applyTranspose(Vector const &src, Vector &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
assembled() constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotected
clearRow(globalIndex const row, bool const keepDiag=false, real64 const diagValue=0.0)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
close()=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
closed() constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotected
create(CRSMatrixView< real64 const, globalIndex const > const &localMatrix, MPI_Comm const &comm)geosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
created() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
createWithGlobalSize(globalIndex const globalSize, localIndex const maxEntriesPerRow, MPI_Comm const &comm)geosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
createWithGlobalSize(globalIndex const globalRows, globalIndex const globalCols, localIndex const maxEntriesPerRow, MPI_Comm const &comm)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
createWithLocalSize(localIndex const localSize, localIndex const maxEntriesPerRow, MPI_Comm const &comm)geosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
createWithLocalSize(localIndex const localRows, localIndex const localCols, localIndex const maxEntriesPerRow, MPI_Comm const &comm)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
extractDiagonal(Vector &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
gemv(real64 const alpha, Vector const &x, real64 const beta, Vector &y, bool useTranspose=false) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getComm() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getDiagValue(globalIndex globalRow) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getGlobalRowID(localIndex const index) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getLocalRowID(globalIndex const index) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getRowCopy(globalIndex const globalRow, arraySlice1d< globalIndex > const &colIndices, arraySlice1d< real64 > const &values) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
globalRowLength(globalIndex const globalRowIndex) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
ilower() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::ROW_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::COL_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insertable() constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotected
iupper() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
jlower() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
jupper() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftMultiplyTranspose(Matrix const &src, Matrix &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftRightScale(Vector const &vecLeft, Vector const &vecRight)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftScale(Vector const &vec)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
LinearOperator()=defaultgeosx::LinearOperator< VECTOR >
localRowLength(localIndex localRowIndex) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
m_assembledgeosx::MatrixBase< MATRIX, VECTOR >protected
m_closedgeosx::MatrixBase< MATRIX, VECTOR >protected
Matrix typedefgeosx::MatrixBase< MATRIX, VECTOR >
MatrixBase()geosx::MatrixBase< MATRIX, VECTOR >inlineprotected
MatrixBase(MatrixBase const &)=defaultgeosx::MatrixBase< MATRIX, VECTOR >protected
MatrixBase(MatrixBase &&)=defaultgeosx::MatrixBase< MATRIX, VECTOR >protected
maxRowLength() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
modifiable() constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotected
multiply(Matrix const &src, Matrix &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
multiplyPtAP(Matrix const &P, Matrix &dst) constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
multiplyRAP(Matrix const &R, Matrix const &P, Matrix &dst) constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
norm1() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normFrobenius() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normInf() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numGlobalCols() const override=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numGlobalNonzeros() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numGlobalRows() const override=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numLocalCols() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numLocalNonzeros() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numLocalRows() const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
open()=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
operator<<(std::ostream &os, Matrix const &matrix)geosx::MatrixBase< MATRIX, VECTOR >friend
operator=(MatrixBase const &)=defaultgeosx::MatrixBase< MATRIX, VECTOR >protected
operator=(MatrixBase &&)=defaultgeosx::MatrixBase< MATRIX, VECTOR >protected
print(std::ostream &os=std::cout) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
ready() constgeosx::MatrixBase< MATRIX, VECTOR >inlineprotected
reset()geosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
residual(Vector const &x, Vector const &b, Vector &r) const overridegeosx::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
rightMultiplyTranspose(Matrix const &src, Matrix &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
rightScale(Vector const &vec)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
scale(real64 const scalingFactor)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(real64 const value)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::ROW_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const, MatrixLayout::COL_MAJOR > const &values)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
transpose(Matrix &dst) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
Vector typedefgeosx::MatrixBase< MATRIX, VECTOR >
write(string const &filename, LAIOutputFormat const format=LAIOutputFormat::MATRIX_MARKET) const =0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
zero()=0geosx::MatrixBase< MATRIX, VECTOR >protectedpure virtual
~LinearOperator()=defaultgeosx::LinearOperator< VECTOR >virtual
~MatrixBase()=defaultgeosx::MatrixBase< MATRIX, VECTOR >protected