_diagonal_shift | pargemslr::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() const | pargemslr::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() const | pargemslr::CsrMatrixClass< T > | |
GetDataLocation() const | pargemslr::CsrMatrixClass< T > | virtual |
GetDataVector() | pargemslr::CsrMatrixClass< T > | |
GetDataVector() const | pargemslr::CsrMatrixClass< T > | |
GetDiagScale(T &scale) | pargemslr::CsrMatrixClass< T > | |
GetI() const | pargemslr::CsrMatrixClass< T > | |
GetIVector() | pargemslr::CsrMatrixClass< T > | |
GetIVector() const | pargemslr::CsrMatrixClass< T > | |
GetJ() const | pargemslr::CsrMatrixClass< T > | |
GetJVector() | pargemslr::CsrMatrixClass< T > | |
GetJVector() const | pargemslr::CsrMatrixClass< T > | |
GetMpiInfo(int &np, int &myid, MPI_Comm &comm) const | pargemslr::CsrMatrixClass< T > | inline |
GetNumColsLocal() const | pargemslr::CsrMatrixClass< T > | virtual |
GetNumNonzeros() const | pargemslr::CsrMatrixClass< T > | virtual |
GetNumRowsLocal() const | pargemslr::CsrMatrixClass< T > | virtual |
Helmholtz(int n, T w) | pargemslr::CsrMatrixClass< T > | |
IsCsr() | pargemslr::CsrMatrixClass< T > | |
IsCsr() const | pargemslr::CsrMatrixClass< T > | |
IsHoldingData() const | pargemslr::CsrMatrixClass< T > | |
IsRowSorted() | pargemslr::CsrMatrixClass< T > | |
IsRowSorted() const | pargemslr::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 |