DOUG 0.2
Modules | Functions/Subroutines

SpMtx_util.f90 File Reference

Go to the source code of this file.

Modules

module  SpMtx_util

Functions/Subroutines

subroutine SpMtx_util::SpMtx_findRowElems (A, rows, inds)
 Find matrix elements for the given rows.
subroutine SpMtx_util::SpMtx_findColumnElems (A, cols, inds)
 Find matrix elements for the given columns.
subroutine SpMtx_util::SpMtx_findElems (A, x_inds, inds)
 Find matrix elements for the given rows and columns (matrix minor).
subroutine SpMtx_util::GetGivenRowsElements (A, nodes, indi, indj, val)
 This is similar to KeepGivenRowIndeces() which does not change the matrix, but returns 3 arrays instead.
subroutine SpMtx_util::GetGivenElements (A, nodes, indi, indj, val)
 This is similar to KeepGiven[Row,Column]Indeces(), but it does not change the matrix, and returns 3 arrays instead.
subroutine SpMtx_util::KeepGivenRowIndeces (A, inds, keepShape)
subroutine SpMtx_util::KeepGivenColumnIndeces (A, inds, keepShape)
integer SpMtx_util::SpMtx_findElem (A, i, j)
subroutine SpMtx_util::SpMtx_setVal (A, n, i, j, val)
subroutine SpMtx_util::SpMtx_printMat (M)
subroutine SpMtx_util::SpMtx_printMat_in_arrays (n, indi, indj, val)
subroutine SpMtx_util::SpMtx_printRaw (A, transp, startnz, endnz)
subroutine SpMtx_util::SpMtx_printInfo (S)
subroutine SpMtx_util::SpMtx_writeMatrix (A)
 Writes a SpMtx to a file determined by the control word dump_matrix_file.
subroutine SpMtx_util::SpMtx_writeLogicalValues (A, vals, fname)
 Write values (triple of row,column, value) to the file.