├── .gitattributes ├── .github └── workflows │ ├── build_and_test.yml │ ├── bump_version.yml │ ├── draft_release.yml │ ├── release.yml │ └── skip_checks.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── examples ├── 100qubits.json ├── 7qubits.json ├── ManyQubits.json ├── PatchesJoin.json ├── README.md ├── TGate.json ├── TgateInstructions.txt ├── core2qubitslayout.txt ├── core4by4layout.txt ├── difficult_routing │ ├── instructions.lli │ ├── layout.txt │ └── out.json ├── instructions7qubits.txt ├── minimal_layout.json ├── minimal_layout.lsi ├── minimal_layout.txt ├── parallelize_instructions.json ├── parallelize_instructions.lsi ├── qasm │ ├── ZXCNOTDemo.qasm │ ├── bell_pair.qasm │ ├── compact_layout_demo.qasm │ └── end_to_end.qasm ├── random_lli_good_parallelism │ ├── 1000x10.lli │ └── 10qubits.txt └── useManyQubits.txt ├── include ├── lsqecc │ ├── dag │ │ ├── commutation_trait.hpp │ │ ├── dependency_dag.hpp │ │ ├── directed_graph.hpp │ │ └── domain_dags.hpp │ ├── gates │ │ ├── decompose_rotation_stream.hpp │ │ ├── gate_approximator.hpp │ │ ├── gates.hpp │ │ ├── parse_gates.hpp │ │ └── pi_over_2_to_the_n_rz_gate_approximations.hpp │ ├── layout │ │ ├── ascii_layout_spec.hpp │ │ ├── dynamic_layouts │ │ │ ├── compact_layout.hpp │ │ │ ├── determine_exposed_operators.hpp │ │ │ └── edpc_layout.hpp │ │ ├── graph_search │ │ │ ├── boost_based_graph_search.hpp │ │ │ └── custom_graph_search.hpp │ │ ├── layout.hpp │ │ └── router.hpp │ ├── ls_instructions │ │ ├── boundary_rotation_injection_stream.hpp │ │ ├── catalytic_s_gate_injection_stream.hpp │ │ ├── id_generator.hpp │ │ ├── local_instructions.hpp │ │ ├── ls_instruction_stream.hpp │ │ ├── ls_instructions.hpp │ │ ├── ls_instructions_from_gates.hpp │ │ ├── ls_instructions_parse.hpp │ │ ├── parse_utils.hpp │ │ └── teleported_s_gate_injection_stream.hpp │ ├── patches │ │ ├── dense_patch_computation.hpp │ │ ├── dense_slice.hpp │ │ ├── patch_activity.hpp │ │ ├── patch_computation_result.hpp │ │ ├── patches.hpp │ │ ├── slice.hpp │ │ ├── slice_stats.hpp │ │ ├── slice_variant.hpp │ │ ├── slices_to_json.hpp │ │ ├── sparse_patch_computation.hpp │ │ └── sparse_slice.hpp │ ├── pauli_rotations │ │ └── pauli_operator.hpp │ ├── pipelines │ │ └── slicer.hpp │ └── scheduler │ │ └── wave_scheduler.hpp └── lstk │ └── lstk.hpp ├── npm ├── .gitignore ├── .prettierrc ├── README.md ├── RELEASE.md ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── index.ts │ └── slices.ts ├── tests │ └── index.test.ts ├── tsconfig.build.json ├── tsconfig.json └── wasm │ └── .gitkeep ├── regression_tests ├── README.md ├── cases │ ├── approximation │ │ ├── crz.case.sh.off │ │ ├── crz.spec │ │ ├── rz.case.sh.off │ │ └── rz.spec │ ├── bellbased │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 3.case.sh │ │ ├── 3.spec │ │ ├── 4.case.sh │ │ ├── 4.spec │ │ ├── 6.case.sh │ │ ├── 6.spec │ │ ├── 7.case.sh │ │ └── 7.spec │ ├── catalytic_s_gates │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 10.case.sh │ │ ├── 10.spec │ │ ├── 11.case.sh │ │ ├── 11.spec │ │ ├── 12.case.sh │ │ ├── 12.spec │ │ ├── 13.case.sh │ │ ├── 13.spec │ │ ├── 2.case.sh │ │ ├── 2.spec │ │ ├── 3.case.sh │ │ ├── 3.spec │ │ ├── 4.case.sh │ │ ├── 4.spec │ │ ├── 5.case.sh │ │ ├── 5.spec │ │ ├── 6.case.sh │ │ ├── 6.spec │ │ ├── 7.case.sh │ │ ├── 7.spec │ │ ├── 8.case.sh │ │ ├── 8.spec │ │ ├── 9.case.sh │ │ └── 9.spec │ ├── distillation_settings │ │ ├── distillation_times.1.case.sh │ │ ├── distillation_times.1.spec │ │ ├── distillation_times.2.case.sh │ │ ├── distillation_times.2.spec │ │ ├── stagger.1.case.sh │ │ └── stagger.1.spec │ ├── edpc │ │ ├── 0.case.sh │ │ ├── 0.spec │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 2.case.sh │ │ ├── 2.spec │ │ ├── 3.case.sh │ │ ├── 3.spec │ │ ├── 4.case.sh │ │ ├── 4.spec │ │ ├── 5.case.sh │ │ ├── 5.spec │ │ ├── 6.case.sh │ │ ├── 6.spec │ │ ├── 7.case.sh │ │ ├── 7.spec │ │ ├── 8.case.sh │ │ └── 8.spec │ ├── edpc_layout_tests │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 2.case.sh │ │ ├── 2.spec │ │ ├── 3.case.sh │ │ ├── 3.spec │ │ ├── 4.case.sh │ │ ├── 4.spec │ │ ├── 5.case.sh │ │ ├── 5.spec │ │ └── edpc_25.txt │ ├── edpc_t_layers │ │ ├── .gitignore │ │ ├── out10 │ │ ├── out4 │ │ ├── out5 │ │ ├── out6 │ │ ├── out7 │ │ ├── out8 │ │ ├── out9 │ │ ├── t_layer_100qubits.qasm │ │ ├── t_layer_16qubits.qasm │ │ ├── t_layer_25qubits.qasm │ │ ├── t_layer_36qubits.qasm │ │ ├── t_layer_49qubits.qasm │ │ ├── t_layer_64qubits.qasm │ │ ├── t_layer_81qubits.qasm │ │ ├── t_layers.case.sh │ │ └── t_layers.spec │ ├── end_to_end │ │ ├── compact_demo_1.case.sh │ │ ├── compact_demo_1.spec │ │ ├── compact_demo_2.case.sh │ │ ├── compact_demo_2.spec │ │ ├── wait_for_magic_state.case.sh │ │ └── wait_for_magic_state.spec │ ├── help.case.sh │ ├── help.spec │ ├── lli │ │ ├── empty.case.sh │ │ ├── empty.spec │ │ ├── h_gate.case.sh │ │ ├── h_gate.spec │ │ ├── h_gate_causes_rotation_to_be_requested.case.sh │ │ └── h_gate_causes_rotation_to_be_requested.spec │ ├── parallelism │ │ ├── dag_parallelism_lli.two_rotates.case.sh │ │ ├── dag_parallelism_lli.two_rotates.spec │ │ ├── dag_parallelism_lli.two_sgates.case.sh │ │ ├── dag_parallelism_lli.two_sgates.spec │ │ ├── streamed_parallelism_1.case.sh │ │ └── streamed_parallelism_1.spec │ ├── pipeline │ │ ├── from_file.case.sh │ │ ├── from_file.spec │ │ ├── from_stdin.case.sh │ │ ├── from_stdin.spec │ │ ├── noslices.case.sh │ │ ├── noslices.spec │ │ ├── to_file.case.sh │ │ └── to_file.spec │ ├── print_dag │ │ ├── print_dag.input_lli.case.sh │ │ ├── print_dag.input_lli.spec │ │ ├── print_dag.input_qasm.case.sh │ │ ├── print_dag.input_qasm.spec │ │ ├── print_dag.processed_lli.case.sh │ │ ├── print_dag.processed_lli.spec │ │ ├── print_dag.un_processed_lli.case.sh │ │ └── print_dag.un_processed_lli.spec │ ├── qasm │ │ ├── reset.case.sh │ │ ├── reset.spec │ │ ├── spaces.case.sh │ │ └── spaces.spec │ ├── sliced_lli │ │ ├── sliced_lli_dag.1.case.sh │ │ ├── sliced_lli_dag.1.spec │ │ ├── sliced_lli_dag.2.case.sh │ │ ├── sliced_lli_dag.2.spec │ │ ├── sliced_lli_streamed.1.case.sh │ │ └── sliced_lli_streamed.1.spec │ ├── stats │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 2.case.sh │ │ ├── 2.spec │ │ ├── 3.case.sh │ │ └── 3.spec │ ├── teleported_s_gates │ │ ├── 1.case.sh │ │ ├── 1.spec │ │ ├── 10.case.sh │ │ ├── 10.spec │ │ ├── 11.case.sh │ │ ├── 11.spec │ │ ├── 12.case.sh │ │ ├── 12.spec │ │ ├── 13.case.sh │ │ ├── 13.spec │ │ ├── 2.case.sh │ │ ├── 2.spec │ │ ├── 3.case.sh │ │ ├── 3.spec │ │ ├── 4.case.sh │ │ ├── 4.spec │ │ ├── 5.case.sh │ │ ├── 5.spec │ │ ├── 6.case.sh │ │ ├── 6.spec │ │ ├── 7.case.sh │ │ ├── 7.spec │ │ ├── 8.case.sh │ │ ├── 8.spec │ │ ├── 9.case.sh │ │ └── 9.spec │ └── wave │ │ ├── wave_cnots.case.sh │ │ ├── wave_cnots.spec │ │ ├── wave_rotates.case.sh │ │ └── wave_rotates.spec └── suite.py ├── src ├── dag │ ├── directed_graph.cpp │ └── domain_dags.cpp ├── emscripten_bindings.cpp ├── gates │ ├── decompose_rotation_stream.cpp │ ├── gate_approximator.cpp │ ├── gates.cpp │ └── parse_gates.cpp ├── layout │ ├── ascii_layout_spec.cpp │ ├── dynamic_layouts │ │ ├── compact_layout.cpp │ │ ├── determine_exposed_operators.cpp │ │ └── edpc_layout.cpp │ ├── graph_search │ │ ├── boost_based_graph_search.cpp │ │ └── custom_graph_search.cpp │ ├── layout.cpp │ └── router.cpp ├── ls_instructions │ ├── boundary_rotation_injection_stream.cpp │ ├── catalytic_s_gate_injection_stream.cpp │ ├── local_instructions.cpp │ ├── ls_instruction_stream.cpp │ ├── ls_instructions.cpp │ ├── ls_instructions_from_gates.cpp │ ├── ls_instructions_parse.cpp │ ├── parse_utils.cpp │ └── teleported_s_gate_injection_stream.cpp ├── lsqecc_slicer_main.cpp ├── lsqecclib_pybind.cpp ├── patches │ ├── dense_patch_computation.cpp │ ├── dense_slice.cpp │ ├── patches.cpp │ ├── slice_stats.cpp │ ├── slices_to_json.cpp │ └── sparse_slice.cpp ├── pipelines │ └── slicer.cpp └── scheduler │ └── wave_scheduler.cpp └── tests ├── dag ├── dependency_dag.cpp ├── directed_graph.cpp └── domain_dags.cpp ├── gates ├── gate_approximator.cpp └── parse_gates.cpp ├── logical_lattice_ops ├── ls_instructions.cpp └── ls_instructions_parse.cpp ├── lstk └── lstk.cpp ├── main.cpp └── patches └── fast_patch_computation.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | regression_tests/cases/**/*.spec linguist-generated 2 | -------------------------------------------------------------------------------- /.github/workflows/build_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.github/workflows/build_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/bump_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.github/workflows/bump_version.yml -------------------------------------------------------------------------------- /.github/workflows/draft_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.github/workflows/draft_release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/skip_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.github/workflows/skip_checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/README.md -------------------------------------------------------------------------------- /examples/100qubits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/100qubits.json -------------------------------------------------------------------------------- /examples/7qubits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/7qubits.json -------------------------------------------------------------------------------- /examples/ManyQubits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/ManyQubits.json -------------------------------------------------------------------------------- /examples/PatchesJoin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/PatchesJoin.json -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/TGate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/TGate.json -------------------------------------------------------------------------------- /examples/TgateInstructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/TgateInstructions.txt -------------------------------------------------------------------------------- /examples/core2qubitslayout.txt: -------------------------------------------------------------------------------- 1 | QrQ 2 | rrr -------------------------------------------------------------------------------- /examples/core4by4layout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/core4by4layout.txt -------------------------------------------------------------------------------- /examples/difficult_routing/instructions.lli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/difficult_routing/instructions.lli -------------------------------------------------------------------------------- /examples/difficult_routing/layout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/difficult_routing/layout.txt -------------------------------------------------------------------------------- /examples/difficult_routing/out.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/difficult_routing/out.json -------------------------------------------------------------------------------- /examples/instructions7qubits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/instructions7qubits.txt -------------------------------------------------------------------------------- /examples/minimal_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/minimal_layout.json -------------------------------------------------------------------------------- /examples/minimal_layout.lsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/minimal_layout.lsi -------------------------------------------------------------------------------- /examples/minimal_layout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/minimal_layout.txt -------------------------------------------------------------------------------- /examples/parallelize_instructions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/parallelize_instructions.json -------------------------------------------------------------------------------- /examples/parallelize_instructions.lsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/parallelize_instructions.lsi -------------------------------------------------------------------------------- /examples/qasm/ZXCNOTDemo.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/qasm/ZXCNOTDemo.qasm -------------------------------------------------------------------------------- /examples/qasm/bell_pair.qasm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/qasm/compact_layout_demo.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/qasm/compact_layout_demo.qasm -------------------------------------------------------------------------------- /examples/qasm/end_to_end.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/qasm/end_to_end.qasm -------------------------------------------------------------------------------- /examples/random_lli_good_parallelism/1000x10.lli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/random_lli_good_parallelism/1000x10.lli -------------------------------------------------------------------------------- /examples/random_lli_good_parallelism/10qubits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/random_lli_good_parallelism/10qubits.txt -------------------------------------------------------------------------------- /examples/useManyQubits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/examples/useManyQubits.txt -------------------------------------------------------------------------------- /include/lsqecc/dag/commutation_trait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/dag/commutation_trait.hpp -------------------------------------------------------------------------------- /include/lsqecc/dag/dependency_dag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/dag/dependency_dag.hpp -------------------------------------------------------------------------------- /include/lsqecc/dag/directed_graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/dag/directed_graph.hpp -------------------------------------------------------------------------------- /include/lsqecc/dag/domain_dags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/dag/domain_dags.hpp -------------------------------------------------------------------------------- /include/lsqecc/gates/decompose_rotation_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/gates/decompose_rotation_stream.hpp -------------------------------------------------------------------------------- /include/lsqecc/gates/gate_approximator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/gates/gate_approximator.hpp -------------------------------------------------------------------------------- /include/lsqecc/gates/gates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/gates/gates.hpp -------------------------------------------------------------------------------- /include/lsqecc/gates/parse_gates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/gates/parse_gates.hpp -------------------------------------------------------------------------------- /include/lsqecc/gates/pi_over_2_to_the_n_rz_gate_approximations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/gates/pi_over_2_to_the_n_rz_gate_approximations.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/ascii_layout_spec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/ascii_layout_spec.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/dynamic_layouts/compact_layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/dynamic_layouts/compact_layout.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/dynamic_layouts/determine_exposed_operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/dynamic_layouts/determine_exposed_operators.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/dynamic_layouts/edpc_layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/dynamic_layouts/edpc_layout.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/graph_search/boost_based_graph_search.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/graph_search/boost_based_graph_search.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/graph_search/custom_graph_search.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/graph_search/custom_graph_search.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/layout.hpp -------------------------------------------------------------------------------- /include/lsqecc/layout/router.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/layout/router.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/boundary_rotation_injection_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/boundary_rotation_injection_stream.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/catalytic_s_gate_injection_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/catalytic_s_gate_injection_stream.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/id_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/id_generator.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/local_instructions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/local_instructions.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/ls_instruction_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/ls_instruction_stream.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/ls_instructions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/ls_instructions.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/ls_instructions_from_gates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/ls_instructions_from_gates.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/ls_instructions_parse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/ls_instructions_parse.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/parse_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/parse_utils.hpp -------------------------------------------------------------------------------- /include/lsqecc/ls_instructions/teleported_s_gate_injection_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/ls_instructions/teleported_s_gate_injection_stream.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/dense_patch_computation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/dense_patch_computation.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/dense_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/dense_slice.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/patch_activity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/patch_activity.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/patch_computation_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/patch_computation_result.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/patches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/patches.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/slice.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/slice_stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/slice_stats.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/slice_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/slice_variant.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/slices_to_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/slices_to_json.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/sparse_patch_computation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/sparse_patch_computation.hpp -------------------------------------------------------------------------------- /include/lsqecc/patches/sparse_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/patches/sparse_slice.hpp -------------------------------------------------------------------------------- /include/lsqecc/pauli_rotations/pauli_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/pauli_rotations/pauli_operator.hpp -------------------------------------------------------------------------------- /include/lsqecc/pipelines/slicer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/pipelines/slicer.hpp -------------------------------------------------------------------------------- /include/lsqecc/scheduler/wave_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lsqecc/scheduler/wave_scheduler.hpp -------------------------------------------------------------------------------- /include/lstk/lstk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/include/lstk/lstk.hpp -------------------------------------------------------------------------------- /npm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/.gitignore -------------------------------------------------------------------------------- /npm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/.prettierrc -------------------------------------------------------------------------------- /npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/README.md -------------------------------------------------------------------------------- /npm/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/RELEASE.md -------------------------------------------------------------------------------- /npm/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/jest.config.js -------------------------------------------------------------------------------- /npm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/package-lock.json -------------------------------------------------------------------------------- /npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/package.json -------------------------------------------------------------------------------- /npm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/src/index.ts -------------------------------------------------------------------------------- /npm/src/slices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/src/slices.ts -------------------------------------------------------------------------------- /npm/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/tests/index.test.ts -------------------------------------------------------------------------------- /npm/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/tsconfig.build.json -------------------------------------------------------------------------------- /npm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/npm/tsconfig.json -------------------------------------------------------------------------------- /npm/wasm/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /regression_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/README.md -------------------------------------------------------------------------------- /regression_tests/cases/approximation/crz.case.sh.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/approximation/crz.case.sh.off -------------------------------------------------------------------------------- /regression_tests/cases/approximation/crz.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/approximation/crz.spec -------------------------------------------------------------------------------- /regression_tests/cases/approximation/rz.case.sh.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/approximation/rz.case.sh.off -------------------------------------------------------------------------------- /regression_tests/cases/approximation/rz.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/approximation/rz.spec -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/4.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/4.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/4.spec -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/6.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/6.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/6.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/6.spec -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/7.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/7.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/bellbased/7.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/bellbased/7.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/10.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/10.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/10.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/10.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/11.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/11.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/11.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/11.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/12.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/12.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/12.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/12.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/13.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/13.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/13.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/13.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/2.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/4.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/4.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/4.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/5.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/5.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/5.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/5.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/6.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/6.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/6.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/6.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/7.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/7.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/7.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/7.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/8.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/8.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/8.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/8.spec -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/9.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/9.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/catalytic_s_gates/9.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/catalytic_s_gates/9.spec -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/distillation_times.1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/distillation_times.1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/distillation_times.1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/distillation_times.1.spec -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/distillation_times.2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/distillation_times.2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/distillation_times.2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/distillation_times.2.spec -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/stagger.1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/stagger.1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/distillation_settings/stagger.1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/distillation_settings/stagger.1.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/0.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/0.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/0.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/0.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/2.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/4.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/4.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/4.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/5.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/5.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/5.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/5.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/6.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/6.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/6.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/6.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/7.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/7.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/7.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/7.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc/8.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/8.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc/8.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc/8.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/2.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/4.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/4.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/4.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/5.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/5.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/5.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/5.spec -------------------------------------------------------------------------------- /regression_tests/cases/edpc_layout_tests/edpc_25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_layout_tests/edpc_25.txt -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/.gitignore: -------------------------------------------------------------------------------- 1 | *.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out10 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out4 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out5 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out6 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out7 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out8 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/out9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/out9 -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_100qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_100qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_16qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_16qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_25qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_25qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_36qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_36qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_49qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_49qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_64qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_64qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layer_81qubits.qasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layer_81qubits.qasm -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layers.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layers.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/edpc_t_layers/t_layers.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/edpc_t_layers/t_layers.spec -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/compact_demo_1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/compact_demo_1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/compact_demo_1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/compact_demo_1.spec -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/compact_demo_2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/compact_demo_2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/compact_demo_2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/compact_demo_2.spec -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/wait_for_magic_state.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/wait_for_magic_state.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/end_to_end/wait_for_magic_state.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/end_to_end/wait_for_magic_state.spec -------------------------------------------------------------------------------- /regression_tests/cases/help.case.sh: -------------------------------------------------------------------------------- 1 | lsqecc_slicer --help -------------------------------------------------------------------------------- /regression_tests/cases/help.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/help.spec -------------------------------------------------------------------------------- /regression_tests/cases/lli/empty.case.sh: -------------------------------------------------------------------------------- 1 | INPUT=" 2 | DeclareLogicalQubitPatches 0,1 3 | " 4 | echo "$INPUT" | lsqecc_slicer -L compact 5 | -------------------------------------------------------------------------------- /regression_tests/cases/lli/empty.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/lli/empty.spec -------------------------------------------------------------------------------- /regression_tests/cases/lli/h_gate.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/lli/h_gate.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/lli/h_gate.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/lli/h_gate.spec -------------------------------------------------------------------------------- /regression_tests/cases/lli/h_gate_causes_rotation_to_be_requested.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/lli/h_gate_causes_rotation_to_be_requested.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/lli/h_gate_causes_rotation_to_be_requested.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/lli/h_gate_causes_rotation_to_be_requested.spec -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/dag_parallelism_lli.two_rotates.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/dag_parallelism_lli.two_rotates.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/dag_parallelism_lli.two_rotates.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/dag_parallelism_lli.two_rotates.spec -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/dag_parallelism_lli.two_sgates.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/dag_parallelism_lli.two_sgates.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/dag_parallelism_lli.two_sgates.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/dag_parallelism_lli.two_sgates.spec -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/streamed_parallelism_1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/streamed_parallelism_1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/parallelism/streamed_parallelism_1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/parallelism/streamed_parallelism_1.spec -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/from_file.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/from_file.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/from_file.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/from_file.spec -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/from_stdin.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/from_stdin.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/from_stdin.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/from_stdin.spec -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/noslices.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/noslices.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/noslices.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/noslices.spec -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/to_file.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/to_file.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/pipeline/to_file.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/pipeline/to_file.spec -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.input_lli.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.input_lli.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.input_lli.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.input_lli.spec -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.input_qasm.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.input_qasm.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.input_qasm.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.input_qasm.spec -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.processed_lli.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.processed_lli.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.processed_lli.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.processed_lli.spec -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.un_processed_lli.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.un_processed_lli.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/print_dag/print_dag.un_processed_lli.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/print_dag/print_dag.un_processed_lli.spec -------------------------------------------------------------------------------- /regression_tests/cases/qasm/reset.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/qasm/reset.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/qasm/reset.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/qasm/reset.spec -------------------------------------------------------------------------------- /regression_tests/cases/qasm/spaces.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/qasm/spaces.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/qasm/spaces.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/qasm/spaces.spec -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_dag.1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_dag.1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_dag.1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_dag.1.spec -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_dag.2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_dag.2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_dag.2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_dag.2.spec -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_streamed.1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_streamed.1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/sliced_lli/sliced_lli_streamed.1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/sliced_lli/sliced_lli_streamed.1.spec -------------------------------------------------------------------------------- /regression_tests/cases/stats/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/stats/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/stats/2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/stats/2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/2.spec -------------------------------------------------------------------------------- /regression_tests/cases/stats/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/stats/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/stats/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/1.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/1.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/1.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/1.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/10.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/10.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/10.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/10.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/11.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/11.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/11.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/11.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/12.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/12.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/12.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/12.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/13.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/13.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/13.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/13.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/2.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/2.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/2.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/3.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/3.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/3.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/4.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/4.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/4.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/5.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/5.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/5.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/5.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/6.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/6.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/6.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/6.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/7.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/7.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/7.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/7.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/8.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/8.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/8.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/8.spec -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/9.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/9.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/teleported_s_gates/9.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/teleported_s_gates/9.spec -------------------------------------------------------------------------------- /regression_tests/cases/wave/wave_cnots.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/wave/wave_cnots.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/wave/wave_cnots.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/wave/wave_cnots.spec -------------------------------------------------------------------------------- /regression_tests/cases/wave/wave_rotates.case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/wave/wave_rotates.case.sh -------------------------------------------------------------------------------- /regression_tests/cases/wave/wave_rotates.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/cases/wave/wave_rotates.spec -------------------------------------------------------------------------------- /regression_tests/suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/regression_tests/suite.py -------------------------------------------------------------------------------- /src/dag/directed_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/dag/directed_graph.cpp -------------------------------------------------------------------------------- /src/dag/domain_dags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/dag/domain_dags.cpp -------------------------------------------------------------------------------- /src/emscripten_bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/emscripten_bindings.cpp -------------------------------------------------------------------------------- /src/gates/decompose_rotation_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/gates/decompose_rotation_stream.cpp -------------------------------------------------------------------------------- /src/gates/gate_approximator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/gates/gate_approximator.cpp -------------------------------------------------------------------------------- /src/gates/gates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/gates/gates.cpp -------------------------------------------------------------------------------- /src/gates/parse_gates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/gates/parse_gates.cpp -------------------------------------------------------------------------------- /src/layout/ascii_layout_spec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/ascii_layout_spec.cpp -------------------------------------------------------------------------------- /src/layout/dynamic_layouts/compact_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/dynamic_layouts/compact_layout.cpp -------------------------------------------------------------------------------- /src/layout/dynamic_layouts/determine_exposed_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/dynamic_layouts/determine_exposed_operators.cpp -------------------------------------------------------------------------------- /src/layout/dynamic_layouts/edpc_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/dynamic_layouts/edpc_layout.cpp -------------------------------------------------------------------------------- /src/layout/graph_search/boost_based_graph_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/graph_search/boost_based_graph_search.cpp -------------------------------------------------------------------------------- /src/layout/graph_search/custom_graph_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/graph_search/custom_graph_search.cpp -------------------------------------------------------------------------------- /src/layout/layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/layout.cpp -------------------------------------------------------------------------------- /src/layout/router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/layout/router.cpp -------------------------------------------------------------------------------- /src/ls_instructions/boundary_rotation_injection_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/boundary_rotation_injection_stream.cpp -------------------------------------------------------------------------------- /src/ls_instructions/catalytic_s_gate_injection_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/catalytic_s_gate_injection_stream.cpp -------------------------------------------------------------------------------- /src/ls_instructions/local_instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/local_instructions.cpp -------------------------------------------------------------------------------- /src/ls_instructions/ls_instruction_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/ls_instruction_stream.cpp -------------------------------------------------------------------------------- /src/ls_instructions/ls_instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/ls_instructions.cpp -------------------------------------------------------------------------------- /src/ls_instructions/ls_instructions_from_gates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/ls_instructions_from_gates.cpp -------------------------------------------------------------------------------- /src/ls_instructions/ls_instructions_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/ls_instructions_parse.cpp -------------------------------------------------------------------------------- /src/ls_instructions/parse_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/parse_utils.cpp -------------------------------------------------------------------------------- /src/ls_instructions/teleported_s_gate_injection_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/ls_instructions/teleported_s_gate_injection_stream.cpp -------------------------------------------------------------------------------- /src/lsqecc_slicer_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/lsqecc_slicer_main.cpp -------------------------------------------------------------------------------- /src/lsqecclib_pybind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/lsqecclib_pybind.cpp -------------------------------------------------------------------------------- /src/patches/dense_patch_computation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/dense_patch_computation.cpp -------------------------------------------------------------------------------- /src/patches/dense_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/dense_slice.cpp -------------------------------------------------------------------------------- /src/patches/patches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/patches.cpp -------------------------------------------------------------------------------- /src/patches/slice_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/slice_stats.cpp -------------------------------------------------------------------------------- /src/patches/slices_to_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/slices_to_json.cpp -------------------------------------------------------------------------------- /src/patches/sparse_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/patches/sparse_slice.cpp -------------------------------------------------------------------------------- /src/pipelines/slicer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/pipelines/slicer.cpp -------------------------------------------------------------------------------- /src/scheduler/wave_scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/src/scheduler/wave_scheduler.cpp -------------------------------------------------------------------------------- /tests/dag/dependency_dag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/dag/dependency_dag.cpp -------------------------------------------------------------------------------- /tests/dag/directed_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/dag/directed_graph.cpp -------------------------------------------------------------------------------- /tests/dag/domain_dags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/dag/domain_dags.cpp -------------------------------------------------------------------------------- /tests/gates/gate_approximator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/gates/gate_approximator.cpp -------------------------------------------------------------------------------- /tests/gates/parse_gates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/gates/parse_gates.cpp -------------------------------------------------------------------------------- /tests/logical_lattice_ops/ls_instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/logical_lattice_ops/ls_instructions.cpp -------------------------------------------------------------------------------- /tests/logical_lattice_ops/ls_instructions_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/logical_lattice_ops/ls_instructions_parse.cpp -------------------------------------------------------------------------------- /tests/lstk/lstk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/lstk/lstk.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/patches/fast_patch_computation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latticesurgery-com/liblsqecc/HEAD/tests/patches/fast_patch_computation.cpp --------------------------------------------------------------------------------