Пример #1
0
def ft_ao(mol, Gv, shls_slice=None,
          invh=None, gxyz=None, gs=None, kpt=numpy.zeros(3), verbose=None):
    if abs(kpt).sum() < 1e-9:
        return mol_ft_ao(mol, Gv, shls_slice, invh, gxyz, gs, verbose)
    else:
        kG = Gv + kpt
        return mol_ft_ao(mol, kG, shls_slice, None, None, None, verbose)
Пример #2
0
def ft_ao(mol, Gv, shls_slice=None, b=None,
          gxyz=None, Gvbase=None, kpt=numpy.zeros(3), verbose=None):
    if gamma_point(kpt):
        return mol_ft_ao(mol, Gv, shls_slice, b, gxyz, Gvbase, verbose)
    else:
        kG = Gv + kpt
        return mol_ft_ao(mol, kG, shls_slice, None, None, None, verbose)
Пример #3
0
def ft_ao(mol,
          Gv,
          shls_slice=None,
          b=None,
          gxyz=None,
          Gvbase=None,
          kpt=numpy.zeros(3),
          verbose=None):
    if abs(kpt).sum() < 1e-9:
        return mol_ft_ao(mol, Gv, shls_slice, b, gxyz, Gvbase, verbose)
    else:
        kG = Gv + kpt
        return mol_ft_ao(mol, kG, shls_slice, None, None, None, verbose)