![]() |
Octopus
|
Class to encapsulate the operator A = S^{-1} H inside the exponential. More...
Class to encapsulate the operator A = S^{-1} H inside the exponential.
For ultrasoft/PAW pseudopotentials the time-dependent Kohn-Sham equation is generalized, i S d psi/dt = H psi, so the evolution operator is exp(-i dt S^{-1}H). See X. Qian et al., Phys. Rev. B 73, 035408 (2006), Eqs. (5)-(8). This operator applies A = S^{-1}H; it reduces to H when no generalized overlap is required.
Definition at line 196 of file exponential.F90.

Private Member Functions | |
| procedure | apply => sinvh_operator_apply |
| procedure | init => sinvh_operator_init |
| procedure | is_hermitian => sinvh_operator_is_hermitian |
Private Attributes | |
| class(hamiltonian_abst_t), pointer | hm |
|
private |
Definition at line 199 of file exponential.F90.
|
private |
Definition at line 200 of file exponential.F90.
|
private |
Definition at line 201 of file exponential.F90.
|
private |
Definition at line 197 of file exponential.F90.