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 >