# Charges¶

BAND always prints a number of charge analyses. Namely the Voronoi charges, the Mulliken analysis, and the Hirshfeld charges. The calculation comes at virtually no cost, so there are no keys associated with it. This is different for the Bader analysis.

GridBasedAIM (block-type)

Invoke the ultra fast grid based Bader analysis.[33, 34]

GridBasedAIM
{SmallDensity rhosmall }
{Iterations n }
{UseStartDensity [false | true] }
End

SmallDensity
(Default: 1e-6) Where rhosmall is the value below which the density is ignored. This should not be chosen too small because it may lead to unassignable grid points.
Iterations
(Default: 40) The number n determines the maximum number of steps that may be taken to find the nuclear attractor for a grid point.
UseStartDensity
(Default: false) handles whether the analysis is performed on the startup density (true) rather than on the final density (false).
AIMCriticalPoints (block-type)

Also the critical points of the density can be determined. The algorithm starts from a regular mesh of points, and from each of these it walks towards its corresponding critical point.

AIMCriticalPoints

GridPadding
GridSpacing
eqvPointsTol