SIRIUS 7.5.0
Electronic structure library and applications
|
Inherited by sirius::Teter< numeric_t > [private]
.
Public Member Functions | |
DiagonalPreconditioner (Simulation_context &ctx) | |
sddk::mdarray< numeric_t, 2 > | apply (const sddk::mdarray< numeric_t, 2 > &X, sddk::memory_t pm) |
void | apply (sddk::mdarray< numeric_t, 2 > &Y, const sddk::mdarray< numeric_t, 2 > &X, sddk::memory_t pm) |
computes Y <- P*X More... | |
Protected Attributes | |
sddk::mdarray< numeric_t, 1 > | d_ |
Simulation_context & | ctx_ |
Definition at line 58 of file ultrasoft_precond_k.hpp.
|
inline |
Definition at line 61 of file ultrasoft_precond_k.hpp.
sddk::mdarray< numeric_t, 2 > sirius::DiagonalPreconditioner< numeric_t >::apply | ( | const sddk::mdarray< numeric_t, 2 > & | X, |
sddk::memory_t | pm | ||
) |
Definition at line 75 of file ultrasoft_precond_k.hpp.
|
inline |
computes Y <- P*X
Definition at line 85 of file ultrasoft_precond_k.hpp.
|
protected |
Definition at line 69 of file ultrasoft_precond_k.hpp.
|
protected |
Definition at line 70 of file ultrasoft_precond_k.hpp.