SMG2S
Sparse Matrix Generator with Given Spectrum
parMatrixSparse< T, S > Member List

This is the complete list of members for parMatrixSparse< T, S >, including all inherited members.

AddValue(S row, S col, T value)parMatrixSparse< T, S >
AddValueLocal(S row, S col, T value)parMatrixSparse< T, S >
AM(Nilpotent< S > nilp)parMatrixSparse< T, S >
commparMatrixSparse< T, S >private
ConvertToCSR()parMatrixSparse< T, S >
copy(parMatrixSparse< T, S > X)parMatrixSparse< T, S >
dynmat_locparMatrixSparse< T, S >private
GetComm()parMatrixSparse< T, S >inline
GetDynMatLoc()parMatrixSparse< T, S >inline
GetLowerBound()parMatrixSparse< T, S >inline
GetMap()parMatrixSparse< T, S >inline
GetNCols()parMatrixSparse< T, S >inline
GetNNzLoc()parMatrixSparse< T, S >inline
GetNProcs()parMatrixSparse< T, S >inline
GetNRows()parMatrixSparse< T, S >inline
GetProcId()parMatrixSparse< T, S >inline
GetUpperBound()parMatrixSparse< T, S >inline
GetValue(S row, S col)parMatrixSparse< T, S >
GetValueLocal(S row, S col)parMatrixSparse< T, S >
index_mapparMatrixSparse< T, S >private
initMat(S diag_l, S diag_u, Base< T > scale, T shift, Base< T > sparsity)parMatrixSparse< T, S >
initMat(S diag_l, S diag_u)parMatrixSparse< T, S >
lower_bparMatrixSparse< T, S >private
MA(Nilpotent< S > nilp)parMatrixSparse< T, S >
MatAXPY(parMatrixSparse< T, S > X, T scale)parMatrixSparse< T, S >
MatAYPX(parMatrixSparse< T, S > X, T scale)parMatrixSparse< T, S >
MatScale(T scale)parMatrixSparse< T, S >
MatView()parMatrixSparse< T, S >
MatView(std::string matName)parMatrixSparse< T, S >
ncolsparMatrixSparse< T, S >private
nnz_locparMatrixSparse< T, S >private
nProcsparMatrixSparse< T, S >private
nrowsparMatrixSparse< T, S >private
parMatrixSparse() (defined in parMatrixSparse< T, S >)parMatrixSparse< T, S >
parMatrixSparse(parVector< T, S > vec)parMatrixSparse< T, S >
parMatrixSparse(parVectorMap< S > map)parMatrixSparse< T, S >
ProcIDparMatrixSparse< T, S >private
rmZeros()parMatrixSparse< T, S >
SetDiagonal(parVector< T, S > diag)parMatrixSparse< T, S >
setSpecNonHerm(parVector< T, S > spectrum)parMatrixSparse< T, S >
setSpecNonSymm(parVector< T, S > spectrum)parMatrixSparse< T, S >
setSpecNonSymmCmplx(parVector< std::complex< Base< T >>, S > spectrum)parMatrixSparse< T, S >
SetValue(S row, S col, T value)parMatrixSparse< T, S >
SetValueLocal(S row, S col, T value)parMatrixSparse< T, S >
SetValuesLocal(S nindex, S *rows, S *cols, T *values)parMatrixSparse< T, S >
show()parMatrixSparse< T, S >
updateNnz()parMatrixSparse< T, S >
upper_bparMatrixSparse< T, S >private
writeToMatrixMarket(std::string file_name)parMatrixSparse< T, S >
writeToMatrixMarketCmplx(std::string file_name)parMatrixSparse< T, S >
ZeroEntries()parMatrixSparse< T, S >