Solve generalized eigenvalues and eigenvectors problem.
More...
|
void | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::apply_precond (const vector< Float > &r, vector< Float > &z) |
|
void | monolish::generalized_eigen::DC< MATRIX, Float >::apply_precond (const vector< Float > &r, vector< Float > &z) |
|
void | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::create_precond (MATRIX &A) |
|
void | monolish::generalized_eigen::DC< MATRIX, Float >::create_precond (MATRIX &A) |
|
int | monolish::generalized_eigen::DC< MATRIX, Float >::LAPACK_DC (MATRIX &A, MATRIX &B, vector< Float > &lambda, int itype) |
|
int | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::monolish_LOBPCG (MATRIX &A, MATRIX &B, vector< Float > &lambda, matrix::Dense< Float > &x, int itype) |
|
std::string | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::name () const |
| get solver name "monolish::generalized_eigen::LOBPCG" More...
|
|
std::string | monolish::generalized_eigen::DC< MATRIX, Float >::name () const |
| get solver name "monolish::generalized_eigen::DC" More...
|
|
int | monolish::generalized_eigen::DC< MATRIX, Float >::solve (MATRIX &A, MATRIX &B, vector< Float > &lambda, int itype) |
|
int | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::solve (MATRIX &A, MATRIX &B, vector< Float > &lambda, matrix::Dense< Float > &x, int itype) |
|
std::string | monolish::generalized_eigen::LOBPCG< MATRIX, Float >::solver_name () const |
| get solver name "LOBPCG" More...
|
|
std::string | monolish::generalized_eigen::DC< MATRIX, Float >::solver_name () const |
| get solver name "DC" More...
|
|
Solve generalized eigenvalues and eigenvectors problem.
◆ apply_precond() [1/2]
template<typename MATRIX , typename Float >
◆ apply_precond() [2/2]
template<typename MATRIX , typename Float >
◆ create_precond() [1/2]
template<typename MATRIX , typename Float >
◆ create_precond() [2/2]
template<typename MATRIX , typename Float >
◆ LAPACK_DC()
template<typename MATRIX , typename Float >
◆ monolish_LOBPCG()
template<typename MATRIX , typename Float >
◆ name() [1/2]
template<typename MATRIX , typename Float >
get solver name "monolish::generalized_eigen::LOBPCG"
- Note
- # of computation: 1
- Multi-threading: false
- GPU acceleration: false
Definition at line 65 of file monolish_generalized_eigen.hpp.
◆ name() [2/2]
template<typename MATRIX , typename Float >
get solver name "monolish::generalized_eigen::DC"
- Note
- # of computation: 1
- Multi-threading: false
- GPU acceleration: false
Definition at line 125 of file monolish_generalized_eigen.hpp.
◆ solve() [1/2]
template<typename MATRIX , typename Float >
◆ solve() [2/2]
template<typename MATRIX , typename Float >
◆ solver_name() [1/2]
template<typename MATRIX , typename Float >
◆ solver_name() [2/2]
template<typename MATRIX , typename Float >