(git:e7e05ae)
qs_loc_types.F File Reference

Go to the source code of this file.

Modules

module  qs_loc_types
 New version of the module for the localization of the molecular orbitals This should be able to use different definition of the spread functional It should also calculate the integrals analytically so that it can be used irrespective of the pw_env and the collocation of wfn on the grids It should also work with a selected set of states, instead than all of them, in this case one should check that the selected states have the same occupation number The spread functional can be only estimated, or also optimized by minimization and in principle also maximization should be available. This operations can be required irrespective of the printing requirements It would be highly desirable to do all this along a MD run every N steps, and have a trajectory of the centeroids of the localized wfn In addition these functions can be used for properties calculations like NMR and XAS. Therefore it is necessary that the rotated wfn are then copied in the mos fm matrix to be available for next use.
 

Functions/Subroutines

subroutine, public qs_loc_types::qs_loc_env_create (qs_loc_env)
 ... More...
 
subroutine, public qs_loc_types::qs_loc_env_release (qs_loc_env)
 ... More...
 
subroutine, public qs_loc_types::localized_wfn_control_create (localized_wfn_control)
 create the localized_wfn_control_type More...
 
subroutine, public qs_loc_types::localized_wfn_control_release (localized_wfn_control)
 release the localized_wfn_control_type More...
 
subroutine, public qs_loc_types::get_qs_loc_env (qs_loc_env, cell, local_molecules, localized_wfn_control, moloc_coeff, op_sm_set, op_fm_set, para_env, particle_set, weights, dim_op)
 ... More...
 
subroutine, public qs_loc_types::set_qs_loc_env (qs_loc_env, cell, local_molecules, localized_wfn_control, moloc_coeff, op_sm_set, op_fm_set, para_env, particle_set, weights, dim_op)
 ... More...