![]() |
(git:9754b87)
|
module that contains the definitions of the scf types More...
Data Types | |
type | cp_1d_z_p_type |
type | mixing_storage_type |
Functions/Subroutines | |
subroutine, public | mixing_storage_create (mixing_store, mixing_section, mixing_method, ecut) |
creates a mixing_storage | |
subroutine, public | mixing_storage_release (mixing_store) |
releases a mixing_storage | |
subroutine, public | create_mixing_section (section, ls_scf) |
Create CP2K input section for the mixing of the density matrix to be used only with diagonalization methods, i.e. not with OT. | |
Variables | |
integer, parameter, public | no_mixing_nr = 0 |
integer, parameter, public | direct_mixing_nr = 1 |
integer, parameter, public | gspace_mixing_nr = 2 |
integer, parameter, public | pulay_mixing_nr = 3 |
integer, parameter, public | broyden_mixing_nr = 4 |
integer, parameter, public | multisecant_mixing_nr = 6 |
module that contains the definitions of the scf types
subroutine, public qs_density_mixing_types::mixing_storage_create | ( | type(mixing_storage_type), intent(out) | mixing_store, |
type(section_vals_type), pointer | mixing_section, | ||
integer, intent(in) | mixing_method, | ||
real(dp), intent(in) | ecut | ||
) |
creates a mixing_storage
mixing_store | ... |
mixing_section | ... |
mixing_method | ... |
ecut | ... |
Definition at line 106 of file qs_density_mixing_types.F.
subroutine, public qs_density_mixing_types::mixing_storage_release | ( | type(mixing_storage_type), intent(inout) | mixing_store | ) |
releases a mixing_storage
mixing_store | ... |
Definition at line 204 of file qs_density_mixing_types.F.
subroutine, public qs_density_mixing_types::create_mixing_section | ( | type(section_type), pointer | section, |
logical, intent(in), optional | ls_scf | ||
) |
Create CP2K input section for the mixing of the density matrix to be used only with diagonalization methods, i.e. not with OT.
section | ... |
ls_scf | ... |
Definition at line 435 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::no_mixing_nr = 0 |
Definition at line 45 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::direct_mixing_nr = 1 |
Definition at line 45 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::gspace_mixing_nr = 2 |
Definition at line 45 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::pulay_mixing_nr = 3 |
Definition at line 45 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::broyden_mixing_nr = 4 |
Definition at line 45 of file qs_density_mixing_types.F.
integer, parameter, public qs_density_mixing_types::multisecant_mixing_nr = 6 |
Definition at line 45 of file qs_density_mixing_types.F.