|
SIRIUS 7.5.0
Electronic structure library and applications
|
Linear response functionality. More...
Go to the source code of this file.
Classes | |
| struct | sirius::lr::Wave_functions_wrap |
| struct | sirius::lr::Identity_preconditioner |
| struct | sirius::lr::Smoothed_diagonal_preconditioner |
| struct | sirius::lr::Linear_response_operator |
Namespaces | |
| module | sirius |
| Namespace of the SIRIUS library. | |
| namespace | sirius::cg |
| Conjugate-gradient solver. | |
| namespace | sirius::lr |
| Linear respone functions and objects. | |
Functions | |
| template<class T > | |
| void | sirius::cg::repack (std::vector< T > &data, std::vector< int > const &ids) |
| template<typename Matrix , typename Prec , typename StateVec > | |
| auto | sirius::cg::multi_cg (Matrix &A, Prec &P, StateVec &X, StateVec &B, StateVec &U, StateVec &C, int maxiters=10, double tol=1e-3, bool initial_guess_is_zero=false) |
Linear response functionality.
Definition in file multi_cg.hpp.