Example #1
0
def get_cart_orb_norm(alpha, nx, ny, nz):
    """Returns the norm of a Cartesian gaussian funcion"""
    return sqrt(
        int(fac2(2*nx-1)*fac2(2*ny-1)*fac2(2*nz-1))
        /(2*alpha/pi)**(3/S(2))
        /(4*alpha)**(nx+ny+nz)
    )
Example #2
0
def get_pure_orb_norm(alpha, l):
    """Returns the norm of a pure gaussian funcion"""
    return sqrt(
        int(fac2(2*l-1))
        /(2*alpha/pi)**(3/S(2))
        /(4*alpha)**l
    )
Example #3
0
def get_pure_orb_norm(alpha, l):
    """Returns the norm of a pure gaussian funcion"""
    return sqrt(int(fac2(2 * l - 1)) / (2 * alpha / pi)**1.5 / (4 * alpha)**l)
Example #4
0
def get_cart_orb_norm(alpha, nx, ny, nz):
    """Returns the norm of a Cartesian gaussian funcion"""
    return sqrt(
        int(fac2(2 * nx - 1) * fac2(2 * ny - 1) * fac2(2 * nz - 1)) /
        (2 * alpha / pi)**1.5 / (4 * alpha)**(nx + ny + nz))
Example #5
0
def get_pure_wfn_norm(alpha, l):
    return sqrt(int(fac2(2*l+1))*sqrt(pi/alpha/2)**3/(4*alpha)**l/(4*pi))
Example #6
0
def get_cartesian_wfn_norm(alpha, l, m, n):
    return sqrt(
        int(fac2(2*l-1)*fac2(2*m-1)*fac2(2*n-1))/
        sqrt((2*alpha/pi)**3*2**(4*(l+m+n))*alpha**(2*(l+m+n)))
    )