SIRIUS 7.5.0
Electronic structure library and applications
|
Contains definition of eigensolver factory. More...
Go to the source code of this file.
Classes | |
class | sirius::la::Eigensolver |
Interface to different eigen-solvers. More... | |
Namespaces | |
module | sirius |
Namespace of the SIRIUS library. | |
namespace | sirius::la |
Interface to linear algebra BLAS/LAPACK functions. | |
Enumerations | |
enum class | sirius::la::ev_solver_t { sirius::la::lapack , sirius::la::scalapack , sirius::la::elpa , sirius::la::dlaf , sirius::la::magma , sirius::la::magma_gpu , sirius::la::cusolver } |
Type of eigen-value solver. More... | |
Functions | |
ev_solver_t | sirius::la::get_ev_solver_t (std::string name__) |
Get type of an eigen solver by name (provided as a string). More... | |
std::unique_ptr< Eigensolver > | sirius::la::Eigensolver_factory (std::string name__) |
Contains definition of eigensolver factory.
Definition in file eigensolver.hpp.