GEOSX
geosx::PetscMatrix Member List

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

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