old_contents: from addons import *
  from utils import *
  
  
  tdir = 'Self-Consistent-Field'
  
  
  def test_RHF_DIIS(workspace):
      exe_py(workspace, tdir, 'RHF_DIIS')
  
  
  def test_RHF_libJK(workspace):
      exe_py(workspace, tdir, 'RHF_libJK')
  
  
  def test_RHF(workspace):
      exe_py(workspace, tdir, 'RHF')
  
  
  @using_psi4_python_integral_deriv
  def test_RHF_Gradient(workspace):
      exe_py(workspace, tdir, 'RHF_Gradient')
  
  
  @using_psi4_python_integral_deriv
  def test_RHF_Hessian(workspace):
      exe_py(workspace, tdir, 'RHF_Hessian')
  
  
  @using_psi4_efpmints
  @using_pylibefp
  def test_RHF_EFP(workspace):
      exe_py(workspace, tdir, 'RHF_EFP')
  
  
  def test_ROHF_libJK(workspace):
      exe_py(workspace, tdir, 'ROHF_libJK')
  
  
  def test_SORHF_iterative(workspace):
      exe_py(workspace, tdir, 'SORHF_iterative')
  
  
  def test_SORHF(workspace):
      exe_py(workspace, tdir, 'SORHF')
  
  
  @using_scipy
  def test_SOROHF_iterative(workspace):
      exe_py(workspace, tdir, 'SOROHF_iterative')
  
  
  def test_SOROHF(workspace):
      exe_py(workspace, tdir, 'SOROHF')
  
  
  def test_SOUHF_iterative(workspace):
      exe_py(workspace, tdir, 'SOUHF_iterative')
  
  
  def test_SOUHF(workspace):
      exe_py(workspace, tdir, 'SOUHF')
  
  
  def test_UHF_libJK(workspace):
      exe_py(workspace, tdir, 'UHF_libJK')
  
new_contents: from addons import *
  from utils import *
  
  
  tdir = 'Self-Consistent-Field'
  
  
  def test_RHF_DIIS(workspace):
      exe_py(workspace, tdir, 'RHF_DIIS')
  
  
  def test_RHF_libJK(workspace):
      exe_py(workspace, tdir, 'RHF_libJK')
  
  
  def test_RHF(workspace):
      exe_py(workspace, tdir, 'RHF')
  
  
  @using_psi4_python_integral_deriv
  def test_RHF_Gradient(workspace):
      exe_py(workspace, tdir, 'RHF_Gradient')
  
  
  @using_psi4_python_integral_deriv
  def test_RHF_Hessian(workspace):
      exe_py(workspace, tdir, 'RHF_Hessian')
  
  
  @using_psi4_efpmints
  @using_pylibefp
  def test_RHF_EFP(workspace):
      exe_py(workspace, tdir, 'RHF_EFP')
  
  
  def test_RHF_symmetry(workspace):
      exe_py(workspace, tdir, 'RHF_symmetry')
  
  
  def test_ROHF_libJK(workspace):
      exe_py(workspace, tdir, 'ROHF_libJK')
  
  
  def test_SORHF_iterative(workspace):
      exe_py(workspace, tdir, 'SORHF_iterative')
  
  
  def test_SORHF(workspace):
      exe_py(workspace, tdir, 'SORHF')
  
  
  @using_scipy
  def test_SOROHF_iterative(workspace):
      exe_py(workspace, tdir, 'SOROHF_iterative')
  
  
  def test_SOROHF(workspace):
      exe_py(workspace, tdir, 'SOROHF')
  
  
  def test_SOUHF_iterative(workspace):
      exe_py(workspace, tdir, 'SOUHF_iterative')
  
  
  def test_SOUHF(workspace):
      exe_py(workspace, tdir, 'SOUHF')
  
  
  def test_UHF_libJK(workspace):
      exe_py(workspace, tdir, 'UHF_libJK')
  
subject: Test RHF with symmetry