ParGeMSLR
pargemslr::ParallelCsrMatrixClass< T > Member List

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

_comm_helperpargemslr::ParallelCsrMatrixClass< T >
_diagonal_shiftpargemslr::ParallelCsrMatrixClass< T >
_trans_comm_helperpargemslr::ParallelCsrMatrixClass< T >
Clear()pargemslr::ParallelCsrMatrixClass< T >virtual
Eye()pargemslr::ParallelCsrMatrixClass< T >virtual
Fill(const T &v)pargemslr::ParallelCsrMatrixClass< T >virtual
GetColStartGlobal() constpargemslr::ParallelCsrMatrixClass< T >
GetComplexShift(T1 &diagonal_shift)pargemslr::ParallelCsrMatrixClass< T >inline
GetDataLocation() constpargemslr::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() constpargemslr::ParallelCsrMatrixClass< T >
GetNumColsLocal() constpargemslr::ParallelCsrMatrixClass< T >virtual
GetNumNonzeros() constpargemslr::ParallelCsrMatrixClass< T >virtual
GetNumRowsGlobal() constpargemslr::ParallelCsrMatrixClass< T >
GetNumRowsLocal() constpargemslr::ParallelCsrMatrixClass< T >virtual
GetOffdMap()pargemslr::ParallelCsrMatrixClass< T >
GetOffdMat()pargemslr::ParallelCsrMatrixClass< T >
GetRowStartGlobal() constpargemslr::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