![]() |
(git:e68414f)
|
Public Member Functions | |
| subroutine | set_mo_occupation_1 (mo_set, smear, eval_deriv, xas_env, tot_zeff_corr, probe) |
| Smearing of the MO occupation with all kind of occupation numbers. | |
| subroutine | set_mo_occupation_2 (mo_array, smear, eval_deriv, tot_zeff_corr, probe) |
| Prepare an occupation of alpha and beta MOs following an Aufbau principle, i.e. allowing a change in multiplicity. | |
Definition at line 45 of file qs_mo_occupation.F.
| subroutine qs_mo_occupation::set_mo_occupation::set_mo_occupation_1 | ( | type(mo_set_type), intent(inout) | mo_set, |
| type(smear_type), optional, pointer | smear, | ||
| real(kind=dp), dimension(:), optional, pointer | eval_deriv, | ||
| type(xas_environment_type), optional, pointer | xas_env, | ||
| real(kind=dp), optional | tot_zeff_corr, | ||
| type(hairy_probes_type), dimension(:), optional, pointer | probe | ||
| ) |
Smearing of the MO occupation with all kind of occupation numbers.
| mo_set | MO dataset structure |
| smear | optional smearing information |
| eval_deriv | on entry the derivative of the KS energy wrt to the occupation number on exit the derivative of the full free energy (i.e. KS and entropy) wrt to the eigenvalue |
| xas_env | ... |
| tot_zeff_corr | ... |
| probe | ... |
Definition at line 406 of file qs_mo_occupation.F.
| subroutine qs_mo_occupation::set_mo_occupation::set_mo_occupation_2 | ( | type(mo_set_type), dimension(:), intent(inout) | mo_array, |
| type(smear_type), pointer | smear, | ||
| real(kind=dp), dimension(:), optional, pointer | eval_deriv, | ||
| real(kind=dp), optional | tot_zeff_corr, | ||
| type(hairy_probes_type), dimension(:), optional, pointer | probe | ||
| ) |
Prepare an occupation of alpha and beta MOs following an Aufbau principle, i.e. allowing a change in multiplicity.
| mo_array | ... |
| smear | ... |
| eval_deriv | ... |
| tot_zeff_corr | ... |
| probe | ... |
Definition at line 197 of file qs_mo_occupation.F.