ParGeMSLR
pargemslr::CsrMatrixClass< T > Member List

This is the complete list of members for pargemslr::CsrMatrixClass< T >, including all inherited members.

_diagonal_shiftpargemslr::CsrMatrixClass< T >
Clear()pargemslr::CsrMatrixClass< T >virtual
Convert(bool csr)pargemslr::CsrMatrixClass< T >
CsrMatrixClass()pargemslr::CsrMatrixClass< T >
CsrMatrixClass(const CsrMatrixClass< T > &mat)pargemslr::CsrMatrixClass< T >
CsrMatrixClass(CsrMatrixClass< T > &&mat)pargemslr::CsrMatrixClass< T >
Eye()pargemslr::CsrMatrixClass< T >virtual
Fill(const T &v)pargemslr::CsrMatrixClass< T >virtual
GetComm() constpargemslr::CsrMatrixClass< T >inline
GetComplexShift(T1 &diagonal_shift)pargemslr::CsrMatrixClass< T >
GetComplexShift(ComplexValueClass< T1 > &diagonal_shift)pargemslr::CsrMatrixClass< T >
GetConnectedComponents(std::vector< vector_int > &comp_indices, int &ncomps)pargemslr::CsrMatrixClass< T >
GetData() constpargemslr::CsrMatrixClass< T >
GetDataLocation() constpargemslr::CsrMatrixClass< T >virtual
GetDataVector()pargemslr::CsrMatrixClass< T >
GetDataVector() constpargemslr::CsrMatrixClass< T >
GetDiagScale(T &scale)pargemslr::CsrMatrixClass< T >
GetI() constpargemslr::CsrMatrixClass< T >
GetIVector()pargemslr::CsrMatrixClass< T >
GetIVector() constpargemslr::CsrMatrixClass< T >
GetJ() constpargemslr::CsrMatrixClass< T >
GetJVector()pargemslr::CsrMatrixClass< T >
GetJVector() constpargemslr::CsrMatrixClass< T >
GetMpiInfo(int &np, int &myid, MPI_Comm &comm) constpargemslr::CsrMatrixClass< T >inline
GetNumColsLocal() constpargemslr::CsrMatrixClass< T >virtual
GetNumNonzeros() constpargemslr::CsrMatrixClass< T >virtual
GetNumRowsLocal() constpargemslr::CsrMatrixClass< T >virtual
Helmholtz(int n, T w)pargemslr::CsrMatrixClass< T >
IsCsr()pargemslr::CsrMatrixClass< T >
IsCsr() constpargemslr::CsrMatrixClass< T >
IsHoldingData() constpargemslr::CsrMatrixClass< T >
IsRowSorted()pargemslr::CsrMatrixClass< T >
IsRowSorted() constpargemslr::CsrMatrixClass< T >
Laplacian(int nx, int ny, int nz, T alphax, T alphay, T alphaz, T shift, bool rand_perturb=false)pargemslr::CsrMatrixClass< T >
MatMat(const T &alpha, const CsrMatrixClass< T > &A, char transa, const CsrMatrixClass< T > &B, char transb, const T &beta)pargemslr::CsrMatrixClass< T >
MatVec(char trans, const T &alpha, const VectorClass< T > &x, const T &beta, VectorClass< T > &y)pargemslr::CsrMatrixClass< T >virtual
MatVec(char trans, const T &alpha, const VectorClass< T > &x, const T &beta, const VectorClass< T > &y, VectorClass< T > &z)pargemslr::CsrMatrixClass< T >virtual
MoveData(const int &location)pargemslr::CsrMatrixClass< T >virtual
operator=(const CsrMatrixClass< T > &mat)pargemslr::CsrMatrixClass< T >
operator=(CsrMatrixClass< T > &&mat)pargemslr::CsrMatrixClass< T >
Plot(int *perm, int conditiona, int conditionb, int width)pargemslr::CsrMatrixClass< T >
PlotPattern(int *rperm, int *cperm, int conditiona, int conditionb)pargemslr::CsrMatrixClass< T >
PlotPatternGnuPlot(const char *datafilename, int *rperm, int *cperm, int conditiona, int conditionb)pargemslr::CsrMatrixClass< T >
PushBack(int col, T v)pargemslr::CsrMatrixClass< T >
ReadFromMMFile(const char *matfile, int idxin)pargemslr::CsrMatrixClass< T >
Scale(const T &alpha)pargemslr::CsrMatrixClass< T >virtual
SetComplexShift(T1 diagonal_shift)pargemslr::CsrMatrixClass< T >inline
SetNumNonzeros()pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, int location)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, bool setzero)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, bool holdvalue, bool setzero)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, int location, bool setzero)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, int location, bool holdvalue, bool setzero)pargemslr::CsrMatrixClass< T >
Setup(int nrows, int ncols, int nnz, int location, bool holdvalue, bool setzero, bool iscsr)pargemslr::CsrMatrixClass< T >
SetupVectorPtrStr(SequentialVectorClass< T > &vec)pargemslr::CsrMatrixClass< T >
SortRow()pargemslr::CsrMatrixClass< T >
SubMatrix(int row_start, int col_start, int num_rows, int num_cols, int location, CsrMatrixClass< T > &csrmat_out)pargemslr::CsrMatrixClass< T >
SubMatrix(vector_int &row_starts, vector_int &col_starts, vector_int &row_ends, vector_int &col_ends, int location, CsrMatrixClass< T > &csrmat_out)pargemslr::CsrMatrixClass< T >
SubMatrix(vector_int &rows, vector_int &cols, int location, CsrMatrixClass< T > &csrmat_out)pargemslr::CsrMatrixClass< T >
SubMatrixNoPerm(vector_int &rows, vector_int &cols, vector_int &row_perm, vector_int &col_perm, bool complement, int location, CsrMatrixClass< T > &csrmat_out)pargemslr::CsrMatrixClass< T >
Transpose()pargemslr::CsrMatrixClass< T >
Transpose(CsrMatrixClass< T > &AT)pargemslr::CsrMatrixClass< T >
~CsrMatrixClass()pargemslr::CsrMatrixClass< T >virtual