| _comm_helper | pargemslr::ParallelCsrMatrixClass< T > | |
| _diagonal_shift | pargemslr::ParallelCsrMatrixClass< T > | |
| _trans_comm_helper | pargemslr::ParallelCsrMatrixClass< T > | |
| Clear() | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| Eye() | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| Fill(const T &v) | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| GetColStartGlobal() const | pargemslr::ParallelCsrMatrixClass< T > | |
| GetComplexShift(T1 &diagonal_shift) | pargemslr::ParallelCsrMatrixClass< T > | inline |
| GetDataLocation() const | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| GetDiagMat() | pargemslr::ParallelCsrMatrixClass< T > | |
| GetDiagScale(T &scale) | pargemslr::ParallelCsrMatrixClass< T > | |
| GetGraphArrays(vector_long &vtxdist, vector_long &xadj, vector_long &adjncy) | pargemslr::ParallelCsrMatrixClass< T > | |
| GetNumColsGlobal() const | pargemslr::ParallelCsrMatrixClass< T > | |
| GetNumColsLocal() const | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| GetNumNonzeros() const | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| GetNumRowsGlobal() const | pargemslr::ParallelCsrMatrixClass< T > | |
| GetNumRowsLocal() const | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| GetOffdMap() | pargemslr::ParallelCsrMatrixClass< T > | |
| GetOffdMat() | pargemslr::ParallelCsrMatrixClass< T > | |
| GetRowStartGlobal() const | pargemslr::ParallelCsrMatrixClass< T > | |
| GetSeparatorDomi() | pargemslr::ParallelCsrMatrixClass< T > | inline |
| GetSeparatorNumSubdomains() | pargemslr::ParallelCsrMatrixClass< T > | inline |
| Helmholtz(int n, int dx, int dy, int dz, T w, parallel_log &parlog) | pargemslr::ParallelCsrMatrixClass< T > | |
| HelmholtzWithPartition(int n, int dx, int dy, int dz, int d2x, int d2y, int d2z, T w, parallel_log &parlog) | pargemslr::ParallelCsrMatrixClass< T > | |
| IsOffdMapSorted() | pargemslr::ParallelCsrMatrixClass< T > | |
| Laplacian(int nx, int ny, int nz, int dx, int dy, int dz, T alphax, T alphay, T alphaz, T shift, parallel_log &parlog, bool rand_perturb=false) | pargemslr::ParallelCsrMatrixClass< T > | |
| LaplacianWithPartition(int nx, int ny, int nz, int dx, int dy, int dz, int d2x, int d2y, int d2z, T alphax, T alphay, T alphaz, T shift, parallel_log &parlog, bool rand_perturb=false) | pargemslr::ParallelCsrMatrixClass< T > | |
| MatMat(const T &alpha, const ParallelCsrMatrixClass< T > &A, char transa, const ParallelCsrMatrixClass< T > &B, char transb, const T &beta) | pargemslr::ParallelCsrMatrixClass< T > | |
| MatVec(char trans, const T &alpha, const VectorClass< T > &x, const T &beta, VectorClass< T > &y) | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| MatVec(char trans, const T &alpha, const VectorClass< T > &x, const T &beta, const VectorClass< T > &y, VectorClass< T > &z) | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| MatVecOffd(char trans, const T &alpha, const VectorClass< T > &x, const T &beta, VectorClass< T > &y) | pargemslr::ParallelCsrMatrixClass< T > | |
| MoveData(const int &location) | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| operator=(const ParallelCsrMatrixClass< T > &mat) | pargemslr::ParallelCsrMatrixClass< T > | |
| operator=(ParallelCsrMatrixClass< T > &&mat) | pargemslr::ParallelCsrMatrixClass< T > | |
| ParallelCsrMatrixClass() | pargemslr::ParallelCsrMatrixClass< T > | |
| ParallelCsrMatrixClass(const ParallelCsrMatrixClass< T > &mat) | pargemslr::ParallelCsrMatrixClass< T > | |
| ParallelCsrMatrixClass(ParallelCsrMatrixClass< T > &&mat) | pargemslr::ParallelCsrMatrixClass< T > | |
| PlotPatternGnuPlot(const char *datafilename, int pttype=0) | pargemslr::ParallelCsrMatrixClass< T > | |
| ReadFromSingleMMFile(const char *matfile, int idxin, parallel_log &parlog) | pargemslr::ParallelCsrMatrixClass< T > | |
| Scale(const T &alpha) | pargemslr::ParallelCsrMatrixClass< T > | virtual |
| SetComplexShift(T1 diagonal_shift) | pargemslr::ParallelCsrMatrixClass< T > | inline |
| SetOffdMatSorted(bool is_offd_map_sorted) | pargemslr::ParallelCsrMatrixClass< T > | |
| Setup(int nrow_local, int ncol_local, parallel_log &parlog) | pargemslr::ParallelCsrMatrixClass< T > | |
| Setup(int nrow_local, long int nrow_start, long int nrow_global, int ncol_local, long int ncol_start, long int ncol_global, parallel_log &parlog) | pargemslr::ParallelCsrMatrixClass< T > | |
| SetupMatvec() | pargemslr::ParallelCsrMatrixClass< T > | |
| SetupMatvecOver() | pargemslr::ParallelCsrMatrixClass< T > | |
| SetupMatvecStart() | pargemslr::ParallelCsrMatrixClass< T > | |
| SetupVectorPtrStr(ParallelVectorClass< T > &vec) | pargemslr::ParallelCsrMatrixClass< T > | |
| SortOffdMap() | pargemslr::ParallelCsrMatrixClass< T > | |
| SubMatrix(vector_long &rows, vector_long &cols, int location, ParallelCsrMatrixClass< T > &parcsrmat_out) | pargemslr::ParallelCsrMatrixClass< T > | |
| Transpose() | pargemslr::ParallelCsrMatrixClass< T > | |
| Transpose(ParallelCsrMatrixClass< T > &AT) | pargemslr::ParallelCsrMatrixClass< T > | |
| ~ParallelCsrMatrixClass() | pargemslr::ParallelCsrMatrixClass< T > | virtual |