|
CP2K 2.4 (Revision 12889)
|
Routines for the calculation of molecular states. More...
Functions | |
| subroutine, public | construct_molecular_states (molecule_set, mo_localized, mo_coeff, mo_eigenvalues, Hks, matrix_S, qs_env, wf_r, wf_g, loc_print_section, particles, tag, marked_states, error) |
| constructs molecular states. mo_localized gets overwritten! | |
Variables | |
| CHARACTER(len=*), parameter, private | moduleN = 'molecular_states' |
| LOGICAL, parameter, private | debug_this_module = .FALSE. |
Routines for the calculation of molecular states.
| subroutine,public molecular_states::construct_molecular_states | ( | TYPE(molecule_type),dimension(:),pointer | molecule_set, |
| TYPE(cp_fm_type),pointer | mo_localized, | ||
| TYPE(cp_fm_type),pointer | mo_coeff, | ||
| REAL(KIND=dp),dimension(:),pointer | mo_eigenvalues, | ||
| TYPE(cp_dbcsr_type),pointer | Hks, | ||
| TYPE(cp_dbcsr_type),pointer | matrix_S, | ||
| TYPE(qs_environment_type),pointer | qs_env, | ||
| TYPE(pw_p_type),intent(inout) | wf_r, | ||
| TYPE(pw_p_type),intent(inout) | wf_g, | ||
| TYPE(section_vals_type),pointer | loc_print_section, | ||
| TYPE(particle_list_type),pointer | particles, | ||
| CHARACTER(LEN=*),intent(in) | tag, | ||
| INTEGER,dimension(:),pointer | marked_states, | ||
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
constructs molecular states. mo_localized gets overwritten!
Definition at line 77 of file molecular_states.f90.
References qs_collocate_density::calculate_wavefunction(), cp_fm_diag::choose_eigv_solver(), cp_dbcsr_operations::cp_dbcsr_sm_fm_multiply(), cp_fm_types::cp_fm_create(), cp_fm_basic_linalg::cp_fm_gemm(), cp_fm_struct::cp_fm_struct_create(), cp_output_handling::cp_p_file, error, qs_environment_types::get_qs_env(), bibliography::Hunt2003, realspace_grid_cube::pw_to_cube(), input_section_types::section_get_ivals(), and timings::timeset().
Referenced by qs_scf_post_gpw::get_localization_info(), and qs_scf_post_se::scf_post_calculation_se().
Here is the call graph for this function:
Here is the caller graph for this function:| LOGICAL,parameter,private molecular_states::debug_this_module = .FALSE. |
Definition at line 66 of file molecular_states.f90.
| CHARACTER(len=*),parameter,private molecular_states::moduleN = 'molecular_states' |
Definition at line 64 of file molecular_states.f90.
1.7.3