![]() |
(git:a0e5186)
|
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.