|  |  (git:e68414f)
    | 
Routines to somehow generate an initial guess. More...
| Functions/Subroutines | |
| subroutine, public | calculate_first_density_matrix (scf_env, qs_env) | 
| can use a variety of methods to come up with an initial density matrix and optionally an initial wavefunction | |
| subroutine, public | calculate_atomic_fock_matrix (matrix_f, atomic_kind_set, qs_kind_set, ounit) | 
| returns a block diagonal fock matrix. | |
| subroutine, public | calculate_mopac_dm (pmat, matrix_s, has_unit_metric, dft_control, particle_set, atomic_kind_set, qs_kind_set, nspin, nelectron_spin, para_env) | 
| returns a block diagonal density matrix. Blocks correspond to the mopac initial guess. | |
Routines to somehow generate an initial guess.
| subroutine, public qs_initial_guess::calculate_first_density_matrix | ( | type(qs_scf_env_type), pointer | scf_env, | 
| type(qs_environment_type), pointer | qs_env | ||
| ) | 
can use a variety of methods to come up with an initial density matrix and optionally an initial wavefunction
| scf_env | SCF environment information | 
| qs_env | QS environment | 
Definition at line 133 of file qs_initial_guess.F.
| subroutine, public qs_initial_guess::calculate_atomic_fock_matrix | ( | type(dbcsr_type), intent(inout) | matrix_f, | 
| type(atomic_kind_type), dimension(:), pointer | atomic_kind_set, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| integer, intent(in) | ounit | ||
| ) | 
returns a block diagonal fock matrix.
| matrix_f | ... | 
| atomic_kind_set | ... | 
| qs_kind_set | ... | 
| ounit | ... | 
Definition at line 1124 of file qs_initial_guess.F.
| subroutine, public qs_initial_guess::calculate_mopac_dm | ( | type(dbcsr_p_type), dimension(:), intent(inout) | pmat, | 
| type(dbcsr_type), intent(inout) | matrix_s, | ||
| logical | has_unit_metric, | ||
| type(dft_control_type), pointer | dft_control, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(atomic_kind_type), dimension(:), pointer | atomic_kind_set, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| integer, intent(in) | nspin, | ||
| integer, dimension(:), intent(in) | nelectron_spin, | ||
| type(mp_para_env_type) | para_env | ||
| ) | 
returns a block diagonal density matrix. Blocks correspond to the mopac initial guess.
| pmat | ... | 
| matrix_s | ... | 
| has_unit_metric | ... | 
| dft_control | ... | 
| particle_set | ... | 
| atomic_kind_set | ... | 
| qs_kind_set | ... | 
| nspin | ... | 
| nelectron_spin | ... | 
| para_env | ... | 
Definition at line 1193 of file qs_initial_guess.F.