convert_multipoles Module Subroutine

public module subroutine convert_multipoles(cartesian_moments_array, spherical_moments_array)

Convert the supplied array of multipole moments from cartesian, obtained as typical output from quantum chemistry codes, to spherical multipole moments

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: cartesian_moments_array(:)

Array containing cartesian multipole moments.

complex(kind=dp), intent(out) :: spherical_moments_array(:)

Array containing spherical multipole moments.