def ROKS(mol, *args): if mol.nelectron == 1: return uks.UKS(mol) elif not mol.symmetry or mol.groupname is 'C1': return roks.ROKS(mol, *args) else: return rks_symm.ROKS(mol, *args)
def ROKS(mol, xc='LDA,VWN'): if mol.nelectron == 1: return uks.UKS(mol) elif not mol.symmetry or mol.groupname == 'C1': return roks.ROKS(mol, xc) else: return rks_symm.ROKS(mol, xc)
def ROKS(mol, xc='LDA,VWN'): if not mol.symmetry or mol.groupname == 'C1': return roks.ROKS(mol, xc) else: return rks_symm.ROKS(mol, xc)