Go to the source code of this file.
|
subroutine, public | qs_tddfpt2_eigensolver::tddfpt_orthogonalize_psi1_psi0 (evects, s_c0_c0t, qs_env, gs_mos, evals, tddfpt_control, s_c0) |
| Make TDDFPT trial vectors orthogonal to all occupied molecular orbitals.
|
|
subroutine, public | qs_tddfpt2_eigensolver::tddfpt_orthonormalize_psi1_psi1 (evects, nvects_new, s_evects, matrix_s) |
| Make new TDDFPT trial vectors orthonormal to all previous trial vectors.
|
|
real(kind=dp) function, public | qs_tddfpt2_eigensolver::tddfpt_davidson_solver (evects, evals, s_evects, gs_mos, tddfpt_control, matrix_ks, qs_env, kernel_env, sub_env, logger, iter_unit, energy_unit, tddfpt_print_section, work_matrices) |
| Perform Davidson iterations.
|
|