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