|
template<class MatrixImp , class VectorType > |
void | OEMSolver::mult (const MatrixImp &m, const VectorType *x, VectorType *ret) |
|
template<bool usePC, class CommunicatorType , class MATRIX , class PC_MATRIX > |
std::pair< int, double > | OEMSolver::bicgstab_algo (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const PC_MATRIX &C, const double *rhs, double *x, double eps, int maxIter, bool detailed) |
|
template<class CommunicatorType , class MATRIX > |
std::pair< int, double > | OEMSolver::bicgstab (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const double *b, double *x, double eps, int maxIter, bool verbose) |
|
template<class CommunicatorType , class MATRIX , class PC_MATRIX > |
std::pair< int, double > | OEMSolver::bicgstab (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const PC_MATRIX &C, const double *b, double *x, double eps, int maxIter, bool verbose) |
|
template<bool usePC, class CommunicatorType , class MATRIX , class PC_MATRIX > |
std::pair< int, double > | OEMSolver::cghs_algo (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const PC_MATRIX &C, const double *b, double *x, double eps, int maxIter, bool detailed) |
|
template<class CommunicatorType , class MATRIX , class PC_MATRIX > |
std::pair< int, double > | OEMSolver::cghs (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const PC_MATRIX &C, const double *b, double *x, double eps, int maxIter, bool detailed) |
|
template<class CommunicatorType , class MATRIX > |
std::pair< int, double > | OEMSolver::cghs (const CommunicatorType &comm, unsigned int N, const MATRIX &A, const double *b, double *x, double eps, int maxIter, bool detailed) |
|
template<bool usePC, class CommunicatorType , class Matrix , class PC_Matrix > |
std::pair< int, double > | OEMSolver::gmres_algo (const CommunicatorType &comm, int m, int n, const Matrix &A, const PC_Matrix &C, const double *b, double *x, double eps, int maxIter, bool detailed) |
|
template<class CommunicatorType , class Matrix > |
std::pair< int, double > | OEMSolver::gmres (const CommunicatorType &comm, int m, int n, const Matrix &A, const double *b, double *x, double eps, int maxIter, bool verbose) |
|
template<class CommunicatorType , class Matrix , class PC_Matrix > |
std::pair< int, double > | OEMSolver::gmres (const CommunicatorType &comm, int m, int n, const Matrix &A, const PC_Matrix &C, const double *b, double *x, double eps, int maxIter, bool verbose) |
|
template<class MATRIX > |
int | OEMSolver::bicgsq (unsigned N, const MATRIX &A, const double *b, double *x, double eps, int maxIter) |
|
template<class MATRIX > |
int | OEMSolver::bicgsq (unsigned N, const MATRIX &A, const double *b, double *x, double eps, int maxIter, bool detailed) |
|
template<class MATRIX , class PC_MATRIX > |
int | OEMSolver::bicgsq (unsigned N, const MATRIX &A, const PC_MATRIX &C, const double *b, double *x, double eps, int maxIter) |
|
template<class MATRIX , class PC_MATRIX > |
int | OEMSolver::bicgsq (unsigned N, const MATRIX &A, const PC_MATRIX &C, const double *b, double *x, double eps, int maxIter, bool detailed) |
|