openqemist.tests.problem_decomposition.dmet package¶
Submodules¶
openqemist.tests.problem_decomposition.dmet.test_dmet_fragment module¶
Test the construction of orbital list (from atom list) for DMET calculation
openqemist.tests.problem_decomposition.dmet.test_dmet_oneshot_loop module¶
Test the functions in the main loop of DMET calculation
-
class
openqemist.tests.problem_decomposition.dmet.test_dmet_oneshot_loop.
TestDMETloop
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Generate the localized orbitals employing IAOs
-
openqemist.tests.problem_decomposition.dmet.test_dmet_oneshot_loop.
get_file_path_stub
()[source]¶ Gets the path of the test files from anywhere in the test tree.”
The direcory structure should be $SOMETHING/openqemist/openqemist/tests/$SOMETHINGELSE so we trim after “tests”, then add the path to the results files so we can run the tests from anywhere in the tree.
openqemist.tests.problem_decomposition.dmet.test_dmet_orbitals module¶
Test the construction of localized orbitals for DMET calculation
-
class
openqemist.tests.problem_decomposition.dmet.test_dmet_orbitals.
TestDMETorbitals
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Generate the localized orbitals employing IAOs
-
openqemist.tests.problem_decomposition.dmet.test_dmet_orbitals.
get_file_path_stub
()[source]¶ Gets the path of the test files from anywhere in the test tree.”
The direcory structure should be $SOMETHING/openqemist/openqemist/tests/$SOMETHINGELSE so we trim after “tests”, then add the path to the results files so we can run the tests from anywhere in the tree.
openqemist.tests.problem_decomposition.dmet.test_dmet_problem_decomposition module¶
-
class
openqemist.tests.problem_decomposition.dmet.test_dmet_problem_decomposition.
DMETProblemDecompositionTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
test_h10ring_ml_fci_no_mf
()[source]¶ Tests the result from DMET against a value from a reference implementation with meta-lowdin localization and FCI solution to fragments.
-
test_h4ring_iao_ccsd_no_mf_321g
()[source]¶ Tests the result from DMET against a value from a reference implementation with IAO localization, 3-21g basis, and CCSD solution to fragments.
-
test_h4ring_ml_ccsd_no_mf_minao
()[source]¶ Tests the result from DMET against a value from a reference implementation with meta-lowdin localization and CCSD solution to fragments.
-
test_h4ring_ml_fci_no_mf_minao
()[source]¶ Tests the result from DMET against a value from a reference implementation with meta-lowdin localization and FCI solution to fragments.
-
test_incorrect_number_atoms
()[source]¶ Tests if the program raises the error when the number of fragment sites is not equal to the number of atoms in the molecule.
-