GEOS
geos::HypreMatrix Member List

This is the complete list of members for geos::HypreMatrix, including all inherited members.

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