_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 |