.gitignore
.gitmodules
.pre-commit-config.yaml
CMakeLists.txt
LICENSE
LICENSE_pybind11
README.md
noxfile.py
pyproject.toml
requirements.txt
setup.py
.github/dependabot.yml
.github/workflows/pip.yml
.github/workflows/wheels.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/python_example.rst
libtoqm/.clang-format
libtoqm/.gitignore
libtoqm/CMakeLists.txt
libtoqm/LICENSE
libtoqm/README.md
libtoqm/.github/workflows/ci.yml
libtoqm/libtoqm/libtoqm/CMakeLists.txt
libtoqm/libtoqm/libtoqm/CommonTypes.hpp
libtoqm/libtoqm/libtoqm/CostFunc.hpp
libtoqm/libtoqm/libtoqm/Environment.hpp
libtoqm/libtoqm/libtoqm/Expander.hpp
libtoqm/libtoqm/libtoqm/Filter.hpp
libtoqm/libtoqm/libtoqm/GateNode.hpp
libtoqm/libtoqm/libtoqm/Latency.hpp
libtoqm/libtoqm/libtoqm/Node.cpp
libtoqm/libtoqm/libtoqm/Node.hpp
libtoqm/libtoqm/libtoqm/NodeMod.hpp
libtoqm/libtoqm/libtoqm/Queue.hpp
libtoqm/libtoqm/libtoqm/ScheduledGate.hpp
libtoqm/libtoqm/libtoqm/ScheduledGateStack.cpp
libtoqm/libtoqm/libtoqm/ScheduledGateStack.hpp
libtoqm/libtoqm/libtoqm/ToqmMapper.cpp
libtoqm/libtoqm/libtoqm/ToqmMapper.hpp
libtoqm/libtoqm/libtoqm/libtoqm.hpp
libtoqm/libtoqm/libtoqm/CostFunc/CXFrontier.hpp
libtoqm/libtoqm/libtoqm/CostFunc/CXFull.hpp
libtoqm/libtoqm/libtoqm/CostFunc/SimpleCost.hpp
libtoqm/libtoqm/libtoqm/Expander/DefaultExpander.hpp
libtoqm/libtoqm/libtoqm/Expander/GreedyTopK.hpp
libtoqm/libtoqm/libtoqm/Expander/NoSwaps.hpp
libtoqm/libtoqm/libtoqm/Filter/HashFilter.hpp
libtoqm/libtoqm/libtoqm/Filter/HashFilter2.hpp
libtoqm/libtoqm/libtoqm/Latency/Latency_1.hpp
libtoqm/libtoqm/libtoqm/Latency/Latency_1_2_6.hpp
libtoqm/libtoqm/libtoqm/Latency/Latency_1_3.hpp
libtoqm/libtoqm/libtoqm/Latency/Table.hpp
libtoqm/libtoqm/libtoqm/NodeMod/GreedyMapper.hpp
libtoqm/libtoqm/libtoqm/Queue/DefaultQueue.hpp
libtoqm/libtoqm/libtoqm/Queue/TrimSlowNodes.hpp
libtoqm/mapper/CMakeLists.txt
libtoqm/mapper/MapperUtils.cpp
libtoqm/mapper/MapperUtils.h
libtoqm/mapper/QasmObject.cpp
libtoqm/mapper/QasmObject.hpp
libtoqm/mapper/main.cpp
libtoqm/test/CMakeLists.txt
libtoqm/test/TestBenchmarks.cpp
libtoqm/test/TestLatency.cpp
libtoqm/test/main.cpp
libtoqm/test/regenerate-test-data.sh
libtoqm/test/data/circuits/OLSQ/16QBT_05CYC_TFL_0.qasm
libtoqm/test/data/circuits/OLSQ/16QBT_10CYC_TFL_3.qasm
libtoqm/test/data/circuits/OLSQ/16QBT_15CYC_TFL_1.qasm
libtoqm/test/data/circuits/OLSQ/4gt13_92.qasm
libtoqm/test/data/circuits/OLSQ/4mod5-v1_22.qasm
libtoqm/test/data/circuits/OLSQ/adder.qasm
libtoqm/test/data/circuits/OLSQ/barenco_tof_4_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/barenco_tof_5_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/mod5mils_65.qasm
libtoqm/test/data/circuits/OLSQ/mod_mult_55_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/or.qasm
libtoqm/test/data/circuits/OLSQ/qaoa5.qasm
libtoqm/test/data/circuits/OLSQ/rc_adder_6_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/tof_4_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/tof_5_after_heavy.qasm
libtoqm/test/data/circuits/OLSQ/vbe_adder_3_after_heavy.qasm
libtoqm/test/data/circuits/large/9symml_195.qasm
libtoqm/test/data/circuits/large/adr4_197.qasm
libtoqm/test/data/circuits/large/cm42a_207.qasm
libtoqm/test/data/circuits/large/cm82a_208.qasm
libtoqm/test/data/circuits/large/cm85a_209.qasm
libtoqm/test/data/circuits/large/cycle10_2_110.qasm
libtoqm/test/data/circuits/large/dc2_222.qasm
libtoqm/test/data/circuits/large/dist_223.qasm
libtoqm/test/data/circuits/large/ham15_107.qasm
libtoqm/test/data/circuits/large/hwb8_113.qasm
libtoqm/test/data/circuits/large/inc_237.qasm
libtoqm/test/data/circuits/large/life_238.qasm
libtoqm/test/data/circuits/large/mlp4_245.qasm
libtoqm/test/data/circuits/large/pm1_249.qasm
libtoqm/test/data/circuits/large/qft_10.qasm
libtoqm/test/data/circuits/large/rd53_251.qasm
libtoqm/test/data/circuits/large/rd73_252.qasm
libtoqm/test/data/circuits/large/rd84_253.qasm
libtoqm/test/data/circuits/large/root_255.qasm
libtoqm/test/data/circuits/large/sqn_258.qasm
libtoqm/test/data/circuits/large/sqrt8_260.qasm
libtoqm/test/data/circuits/large/square_root_7.qasm
libtoqm/test/data/circuits/large/urf1_149.qasm
libtoqm/test/data/circuits/large/urf1_278.qasm
libtoqm/test/data/circuits/large/urf2_277.qasm
libtoqm/test/data/circuits/large/z4_268.qasm
libtoqm/test/data/circuits/small/3_17_13.qasm
libtoqm/test/data/circuits/small/4gt11_82.qasm
libtoqm/test/data/circuits/small/4gt11_84.qasm
libtoqm/test/data/circuits/small/4gt13_92.qasm
libtoqm/test/data/circuits/small/4mod5-v0_19.qasm
libtoqm/test/data/circuits/small/4mod5-v0_20.qasm
libtoqm/test/data/circuits/small/4mod5-v1_22.qasm
libtoqm/test/data/circuits/small/4mod5-v1_24.qasm
libtoqm/test/data/circuits/small/alu-v0_27.qasm
libtoqm/test/data/circuits/small/alu-v1_28.qasm
libtoqm/test/data/circuits/small/alu-v1_29.qasm
libtoqm/test/data/circuits/small/alu-v2_33.qasm
libtoqm/test/data/circuits/small/alu-v3_34.qasm
libtoqm/test/data/circuits/small/alu-v3_35.qasm
libtoqm/test/data/circuits/small/alu-v4_37.qasm
libtoqm/test/data/circuits/small/ex-1_166.qasm
libtoqm/test/data/circuits/small/ham3_102.qasm
libtoqm/test/data/circuits/small/miller_11.qasm
libtoqm/test/data/circuits/small/mod5d1_63.qasm
libtoqm/test/data/circuits/small/mod5mils_65.qasm
libtoqm/test/data/circuits/small/qft_4.qasm
libtoqm/test/data/circuits/small/rd32-v0_66.qasm
libtoqm/test/data/circuits/small/rd32-v1_68.qasm
libtoqm/test/data/couplings/2x2.txt
libtoqm/test/data/couplings/2x3.txt
libtoqm/test/data/couplings/2x4.txt
libtoqm/test/data/couplings/4x4.txt
libtoqm/test/data/couplings/aspen4.txt
libtoqm/test/data/couplings/melbourne.txt
libtoqm/test/data/couplings/qx2.txt
libtoqm/test/data/couplings/tokyo.txt
libtoqm/test/data/expected_output/large_tokyo/9symml_195_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/adr4_197_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/cm42a_207_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/cm82a_208_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/cm85a_209_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/cycle10_2_110_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/dc2_222_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/dist_223_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/ham15_107_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/hwb8_113_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/inc_237_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/life_238_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/mlp4_245_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/pm1_249_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/qft_10_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/rd53_251_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/rd73_252_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/rd84_253_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/root_255_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/sqn_258_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/sqrt8_260_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/square_root_7_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/urf1_149_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/urf1_278_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/urf2_277_expected.qasm
libtoqm/test/data/expected_output/large_tokyo/z4_268_expected.qasm
libtoqm/test/data/expected_output/small_qx2/3_17_13_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4gt11_82_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4gt11_84_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4gt13_92_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4mod5-v0_19_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4mod5-v0_20_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4mod5-v1_22_expected.qasm
libtoqm/test/data/expected_output/small_qx2/4mod5-v1_24_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v0_27_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v1_28_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v1_29_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v2_33_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v3_34_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v3_35_expected.qasm
libtoqm/test/data/expected_output/small_qx2/alu-v4_37_expected.qasm
libtoqm/test/data/expected_output/small_qx2/ex-1_166_expected.qasm
libtoqm/test/data/expected_output/small_qx2/ham3_102_expected.qasm
libtoqm/test/data/expected_output/small_qx2/miller_11_expected.qasm
libtoqm/test/data/expected_output/small_qx2/mod5d1_63_expected.qasm
libtoqm/test/data/expected_output/small_qx2/mod5mils_65_expected.qasm
libtoqm/test/data/expected_output/small_qx2/qft_4_expected.qasm
libtoqm/test/data/expected_output/small_qx2/rd32-v0_66_expected.qasm
libtoqm/test/data/expected_output/small_qx2/rd32-v1_68_expected.qasm
libtoqm/test/util/ComparisonHelpers.cpp
libtoqm/test/util/ComparisonHelpers.hpp
libtoqm/test/util/MapperBuilder.cpp
libtoqm/test/util/MapperBuilder.hpp
libtoqm/test/util/PrinterHelpers.cpp
libtoqm/test/util/PrinterHelpers.hpp
src/qiskit_toqm/__init__.py
src/qiskit_toqm/toqm_strategy.py
src/qiskit_toqm/toqm_swap.py
src/qiskit_toqm.egg-info/PKG-INFO
src/qiskit_toqm.egg-info/SOURCES.txt
src/qiskit_toqm.egg-info/dependency_links.txt
src/qiskit_toqm.egg-info/requires.txt
src/qiskit_toqm.egg-info/top_level.txt
src/qiskit_toqm/native/__init__.py
src/qiskit_toqm/native/main.cpp
test/qiskit_toqm/test_toqm_swap.py
test/qiskit_toqm/native/test_basic.py