![]() |
(git:b77b4be)
|
Does all kind of post scf calculations for GPW/GAPW. More...
Functions/Subroutines | |
subroutine, public | scf_post_calculation_gpw (qs_env, wf_type, do_mp2) |
collects possible post - scf calculations and prints info / computes properties. | |
subroutine, public | make_lumo_gpw (qs_env, scf_env, unoccupied_orbs, unoccupied_evals, nlumo, nlumos) |
Gets the lumos, and eigenvalues for the lumos. | |
subroutine, public | qs_scf_post_moments (input, logger, qs_env, output_unit) |
Computes and prints electric moments. | |
subroutine, public | write_mo_dependent_results (qs_env, scf_env) |
Write QS results available if MO's are present (if switched on through the print_keys) Writes only MO dependent results. Split is necessary as ls_scf does not provide MO's. | |
subroutine, public | write_mo_free_results (qs_env) |
Write QS results always available (if switched on through the print_keys) Can be called from ls_scf. | |
Does all kind of post scf calculations for GPW/GAPW.
subroutine, public qs_scf_post_gpw::scf_post_calculation_gpw | ( | type(qs_environment_type), pointer | qs_env, |
character(6), optional | wf_type, | ||
logical, optional | do_mp2 | ||
) |
collects possible post - scf calculations and prints info / computes properties.
qs_env | the qs_env in which the qs_env lives |
wf_type | ... |
do_mp2 | ... |
Definition at line 237 of file qs_scf_post_gpw.F.
subroutine, public qs_scf_post_gpw::make_lumo_gpw | ( | type(qs_environment_type), pointer | qs_env, |
type(qs_scf_env_type), pointer | scf_env, | ||
type(cp_fm_type), dimension(:), intent(inout) | unoccupied_orbs, | ||
type(cp_1d_r_p_type), dimension(:), pointer | unoccupied_evals, | ||
integer, intent(in) | nlumo, | ||
integer, intent(out) | nlumos | ||
) |
Gets the lumos, and eigenvalues for the lumos.
qs_env | ... |
scf_env | ... |
unoccupied_orbs | ... |
unoccupied_evals | ... |
nlumo | ... |
nlumos | ... |
Definition at line 830 of file qs_scf_post_gpw.F.
subroutine, public qs_scf_post_gpw::qs_scf_post_moments | ( | type(section_vals_type), pointer | input, |
type(cp_logger_type), pointer | logger, | ||
type(qs_environment_type), pointer | qs_env, | ||
integer, intent(in) | output_unit | ||
) |
Computes and prints electric moments.
input | ... |
logger | ... |
qs_env | the qs_env in which the qs_env lives |
output_unit | ... |
Definition at line 1178 of file qs_scf_post_gpw.F.
subroutine, public qs_scf_post_gpw::write_mo_dependent_results | ( | type(qs_environment_type), pointer | qs_env, |
type(qs_scf_env_type), optional, pointer | scf_env | ||
) |
Write QS results available if MO's are present (if switched on through the print_keys) Writes only MO dependent results. Split is necessary as ls_scf does not provide MO's.
qs_env | the qs_env in which the qs_env lives |
scf_env | ... |
Definition at line 1662 of file qs_scf_post_gpw.F.
subroutine, public qs_scf_post_gpw::write_mo_free_results | ( | type(qs_environment_type), pointer | qs_env | ) |
Write QS results always available (if switched on through the print_keys) Can be called from ls_scf.
qs_env | the qs_env in which the qs_env lives |
Definition at line 1866 of file qs_scf_post_gpw.F.