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

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

add(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
add(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
addDiagonal(Vector const &src, real64 const scale)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
addEntries(Matrix const &src, MatrixPatternOp const op, real64 const scale)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
apply(Vector const &src, Vector &dst) const override=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
applyTranspose(Vector const &src, Vector &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
assembled() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
Base typedefgeos::MatrixBase< MATRIX, VECTOR >protected
clampEntries(real64 const lo, real64 const hi, bool const excludeDiag)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
clearRow(globalIndex const row, bool const keepDiag=false, real64 const diagValue=0.0)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
close()=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
closed() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
comm() const =0geos::LinearOperator< VECTOR >pure virtual
create(CRSMatrixView< real64 const, globalIndex const > const &localMatrix, localIndex const numLocalColumns, MPI_Comm const &comm)geos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
created() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
createWithGlobalSize(globalIndex const globalSize, localIndex const maxEntriesPerRow, MPI_Comm const &comm)geos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
createWithGlobalSize(globalIndex const globalRows, globalIndex const globalCols, localIndex const maxEntriesPerRow, MPI_Comm const &comm)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
createWithLocalSize(localIndex const localSize, localIndex const maxEntriesPerRow, MPI_Comm const &comm)geos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
createWithLocalSize(localIndex const localRows, localIndex const localCols, localIndex const maxEntriesPerRow, MPI_Comm const &comm)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
dofManager() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
extractDiagonal(Vector &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
gemv(real64 const alpha, Vector const &x, real64 const beta, Vector &y, bool useTranspose=false) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getGlobalRowID(localIndex const index) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getLocalRowID(globalIndex const index) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getRowCopy(globalIndex const globalRow, arraySlice1d< globalIndex > const &colIndices, arraySlice1d< real64 > const &values) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getRowLengths(arrayView1d< localIndex > const &lengths) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
getRowSums(Vector &dst, RowSumType const rowSumType) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
ilower() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insert(arrayView1d< globalIndex const > const &rowIndices, arrayView1d< globalIndex const > const &colIndices, arrayView1d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
insertable() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
iupper() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
jlower() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
jupper() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftMultiplyTranspose(Matrix const &src, Matrix &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftRightScale(Vector const &vecLeft, Vector const &vecRight)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
leftScale(Vector const &vec)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
LinearOperator()=defaultgeos::LinearOperator< VECTOR >
m_assembledgeos::MatrixBase< MATRIX, VECTOR >protected
m_closedgeos::MatrixBase< MATRIX, VECTOR >protected
m_dofManagergeos::MatrixBase< MATRIX, VECTOR >protected
Matrix typedefgeos::MatrixBase< MATRIX, VECTOR >protected
maxRowLength() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
modifiable() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
multiply(Matrix const &src, Matrix &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
multiplyPtAP(Matrix const &P, Matrix &dst) constgeos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
multiplyRAP(Matrix const &R, Matrix const &P, Matrix &dst) constgeos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
multiplyRARt(Matrix const &R, Matrix &dst) constgeos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
norm1() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normFrobenius() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normInf() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normMax() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
normMax(arrayView1d< globalIndex const > const &rowIndices) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numGlobalCols() const=0geos::MatrixBase< MATRIX, VECTOR >protected
geos::LinearOperator::numGlobalCols() const =0geos::LinearOperator< VECTOR >pure virtual
numGlobalNonzeros() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numGlobalRows() const=0geos::MatrixBase< MATRIX, VECTOR >protected
geos::LinearOperator::numGlobalRows() const =0geos::LinearOperator< VECTOR >pure virtual
numLocalCols() const=0geos::MatrixBase< MATRIX, VECTOR >protected
geos::LinearOperator::numLocalCols() const =0geos::LinearOperator< VECTOR >pure virtual
numLocalNonzeros() const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
numLocalRows() const=0geos::MatrixBase< MATRIX, VECTOR >protected
geos::LinearOperator::numLocalRows() const =0geos::LinearOperator< VECTOR >pure virtual
open()=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
operator<<(std::ostream &os, Matrix const &matrix)geos::MatrixBase< MATRIX, VECTOR >friend
print(std::ostream &os=std::cout) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
ready() constgeos::MatrixBase< MATRIX, VECTOR >inlineprotected
rescaleRows(arrayView1d< globalIndex const > const &rowIndices, RowSumType const rowSumType)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
reset()geos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
residual(Vector const &x, Vector const &b, Vector &r) const overridegeos::MatrixBase< MATRIX, VECTOR >inlineprotectedvirtual
rightMultiplyTranspose(Matrix const &src, Matrix &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
rightScale(Vector const &vec)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
rowLength(globalIndex const globalRowIndex) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
scale(real64 const scalingFactor)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
separateComponentFilter(Matrix &dst, integer const dofPerPoint) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(real64 const value)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, globalIndex const colIndex, real64 const value)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, globalIndex const *colIndices, real64 const *values, localIndex const size)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const rowIndex, arraySlice1d< globalIndex const > const &colIndices, arraySlice1d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(arraySlice1d< globalIndex const > const &rowIndices, arraySlice1d< globalIndex const > const &colIndices, arraySlice2d< real64 const > const &values)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
set(globalIndex const *rowIndices, globalIndex const *colIndices, real64 const *values, localIndex const numRows, localIndex const numCols)=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
setDofManager(DofManager const *const dofManager)geos::MatrixBase< MATRIX, VECTOR >inlineprotected
transpose(Matrix &dst) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
Vector typedefgeos::MatrixBase< MATRIX, VECTOR >protected
write(string const &filename, LAIOutputFormat const format=LAIOutputFormat::MATRIX_MARKET) const =0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
zero()=0geos::MatrixBase< MATRIX, VECTOR >protectedpure virtual
~LinearOperator()=defaultgeos::LinearOperator< VECTOR >virtual