![]() |
(git:936074a)
|
Density Derived atomic point charges from a QM calculation (see Bloechl, J. Chem. Phys. Vol. 103 pp. 7422-7428) More...
Functions/Subroutines | |
| subroutine, public | cp_ddapc_init (qs_env) |
| Initialize the cp_ddapc_environment. | |
| recursive subroutine, public | get_ddapc (qs_env, calc_force, density_fit_section, density_type, qout1, qout2, out_radii, dq_out, ext_rho_tot_g, itype_of_density, iwc) |
| Computes the Density Derived Atomic Point Charges. | |
| subroutine, public | restraint_functional_potential (v_hartree_gspace, density_fit_section, particle_set, ami, radii, charges, ddapc_restraint_control, energy_res) |
| modify hartree potential to handle restraints in DDAPC scheme | |
| subroutine, public | modify_hartree_pot (v_hartree_gspace, density_fit_section, particle_set, m, ami, radii, charges) |
| Modify the Hartree potential. | |
Density Derived atomic point charges from a QM calculation (see Bloechl, J. Chem. Phys. Vol. 103 pp. 7422-7428)
| subroutine, public cp_ddapc_util::cp_ddapc_init | ( | type(qs_environment_type), pointer | qs_env | ) |
Initialize the cp_ddapc_environment.
| qs_env | ... |
Definition at line 79 of file cp_ddapc_util.F.
| recursive subroutine, public cp_ddapc_util::get_ddapc | ( | type(qs_environment_type), pointer | qs_env, |
| logical, intent(in), optional | calc_force, | ||
| type(section_vals_type), pointer | density_fit_section, | ||
| integer, optional | density_type, | ||
| real(kind=dp), dimension(:), optional, pointer | qout1, | ||
| real(kind=dp), dimension(:), optional, pointer | qout2, | ||
| real(kind=dp), dimension(:), optional, pointer | out_radii, | ||
| real(kind=dp), dimension(:, :, :), optional, pointer | dq_out, | ||
| type(pw_c1d_gs_type), intent(in), optional | ext_rho_tot_g, | ||
| character(len=*), optional | itype_of_density, | ||
| integer, intent(in), optional | iwc | ||
| ) |
Computes the Density Derived Atomic Point Charges.
| qs_env | ... |
| calc_force | ... |
| density_fit_section | ... |
| density_type | ... |
| qout1 | ... |
| qout2 | ... |
| out_radii | ... |
| dq_out | ... |
| ext_rho_tot_g | ... |
| Itype_of_density | ... |
| iwc | ... |
Definition at line 200 of file cp_ddapc_util.F.
| subroutine, public cp_ddapc_util::restraint_functional_potential | ( | type(pw_c1d_gs_type), intent(in) | v_hartree_gspace, |
| type(section_vals_type), pointer | density_fit_section, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| real(kind=dp), dimension(:, :), pointer | ami, | ||
| real(kind=dp), dimension(:), pointer | radii, | ||
| real(kind=dp), dimension(:), pointer | charges, | ||
| type(ddapc_restraint_type), intent(inout) | ddapc_restraint_control, | ||
| real(kind=dp), intent(inout) | energy_res | ||
| ) |
modify hartree potential to handle restraints in DDAPC scheme
| v_hartree_gspace | ... |
| density_fit_section | ... |
| particle_set | ... |
| AmI | ... |
| radii | ... |
| charges | ... |
| ddapc_restraint_control | ... |
| energy_res | ... |
Definition at line 539 of file cp_ddapc_util.F.
| subroutine, public cp_ddapc_util::modify_hartree_pot | ( | type(pw_c1d_gs_type), intent(in) | v_hartree_gspace, |
| type(section_vals_type), pointer | density_fit_section, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| real(kind=dp), dimension(:, :), pointer | m, | ||
| real(kind=dp), dimension(:, :), pointer | ami, | ||
| real(kind=dp), dimension(:), pointer | radii, | ||
| real(kind=dp), dimension(:), pointer | charges | ||
| ) |
Modify the Hartree potential.
| v_hartree_gspace | ... |
| density_fit_section | ... |
| particle_set | ... |
| M | ... |
| AmI | ... |
| radii | ... |
| charges | ... |
Definition at line 617 of file cp_ddapc_util.F.