GEOSX
geosx::HypreMatrix Member List

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

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