The Gaussian basis functions obey the usual radial-angular decomposition : \ \Phi(\mathbf{r}) = R_l(r) Y_{lm}(\theta,\phi), where Y_{lm}(\theta,\phi) is a
spherical harmonic, l and m are the angular momentum and its z component, and r,\theta,\phi are spherical coordinates. While for Slater orbitals the radial part is : \ R_l(r) = A(l,\alpha) r^l e^{-\alpha r}, A(l,\alpha) being a normalization constant, for Gaussian primitives the radial part is : \ R_l(r) = B(l,\alpha) r^l e^{-\alpha r^2}, where B(l,\alpha) is the normalization constant corresponding to the Gaussian. The normalization condition which determines A(l,\alpha) or B(l,\alpha) is :\int _0 ^\infty \mathrm{d}r \, r^2 \left| R_l (r) \right|^2 = 1 which in general does not impose orthogonality in l. Because an individual primitive
Gaussian function gives a rather poor description for the electronic wave function near the nucleus, Gaussian basis sets are almost always contracted: :\ R_l(r) = r^l \sum_{p=1}^P c_p B(l,\alpha_p) \exp(-\alpha_p r^2), where c_p is the contraction coefficient for the primitive with exponent \alpha_p. The coefficients are given with respect to normalized primitives, because coefficients for unnormalized primitives would differ by many orders of magnitude. The exponents are reported in
atomic units. There is a large library of published Gaussian basis sets optimized for a variety of criteria available at the Basis Set Exchange portal.
Cartesian coordinates In Cartesian coordinates, Gaussian-type orbitals can be written in terms of exponential factors in the x, y, and z directions as well as an exponential factor \alpha controlling the width of the orbital. The expression for a Cartesian Gaussian-type orbital, with the appropriate normalization coefficient is :\Phi(x,y,z;\alpha,i,j,k)=\left(\frac{2\alpha}{\pi}\right)^{3/4}\left[\frac{(8\alpha)^{i+j+k}i!j!k!}{(2i)!(2j)!(2k)!}\right]^{1/2}x^i y^j z^k e^{-\alpha(x^2+y^2+z^2)} In the above expression, i, j, and k must be integers. If i+j+k=0, then the orbital has spherical symmetry and is considered an s-type GTO. If i+j+k=1, the GTO possesses axial symmetry along one axis and is considered a p-type GTO. When i+j+k=2, there are six possible GTOs that may be constructed; this is one more than the five canonical d orbital functions for a given angular quantum number. To address this, a linear combination of two d-type GTOs can be used to reproduce a canonical d function. Similarly, there exist 10 f-type GTOs, but only 7 canonical f orbital functions; this pattern continues for higher angular quantum numbers. ==Molecular integrals==