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