![]() |
(git:b77b4be)
|
simple routine to print charges for all atomic charge methods (currently mulliken, lowdin and ddapc) More...
Functions/Subroutines | |
subroutine, public | print_atomic_charges (particle_set, qs_kind_set, scr, title, electronic_charges, atomic_charges) |
generates a unified output format for atomic charges | |
subroutine, public | print_bond_orders (particle_set, scr, bond_orders) |
Print Mayer bond orders. | |
simple routine to print charges for all atomic charge methods (currently mulliken, lowdin and ddapc)
subroutine, public atomic_charges::print_atomic_charges | ( | type(particle_type), dimension(:), intent(in) | particle_set, |
type(qs_kind_type), dimension(:), intent(in) | qs_kind_set, | ||
integer, intent(in) | scr, | ||
character(len=*), intent(in) | title, | ||
real(kind=dp), dimension(:, :), intent(in), optional | electronic_charges, | ||
real(kind=dp), dimension(:), intent(in), optional | atomic_charges | ||
) |
generates a unified output format for atomic charges
particle_set | ... |
qs_kind_set | ... |
scr | ... |
title | ... |
electronic_charges | (natom,nspin), the number of electrons of (so positive) per spin if (nspin==1) it is the sum of alpha and beta electrons |
atomic_charges | truly the atomic charge (taking Z into account, atoms negative, no spin) |
Definition at line 46 of file atomic_charges.F.
subroutine, public atomic_charges::print_bond_orders | ( | type(particle_type), dimension(:), intent(in) | particle_set, |
integer, intent(in) | scr, | ||
real(kind=dp), dimension(:, :), intent(in) | bond_orders | ||
) |
Print Mayer bond orders.
particle_set | ... |
scr | ... |
bond_orders | (natom,natom) |
Definition at line 196 of file atomic_charges.F.