OpenSquirrel
Reference
Initializing search
    GitHub
    • Home
    • Tutorial
    • Circuit builder
    • Compilation passes
    • API documentation
    GitHub
    • Home
      • Installation
    • Tutorial
      • Creating a circuit
      • Applying compilation passes
      • Writing out and exporting
    • Circuit builder
        • Gates
        • Non-unitaries
        • Control instructions
    • Compilation passes
      • Decomposition
        • ABA decomposer
        • CNOT decomposer
        • CZ decomposer
        • McKay decomposer
        • Predefined decomposers
      • Exporting
        • cQASMv1 exporter
        • quantify-scheduler exporter
      • Mapping
        • Hardcoded mapper
        • Identity mapper
        • Random mapper
      • Merging
        • Single-qubit gates merger
      • Routing
        • A* router
        • Shortest-path router
      • Validation
        • Interaction validator
        • Primitive gate validator
        • circuit
        • circuit_builder
        • circuit_matrix_calculator
        • common
        • default_gate_modifiers
        • default_instructions
        • exceptions
            • single_qubit_gates
            • two_qubit_gates
          • expression
          • ir
          • non_unitary
            • bsr
            • controlled_gate
            • matrix_gate
          • statement
          • unitary
            • aba_decomposer
            • cnot2cz_decomposer
            • cnot_decomposer
            • cz_decomposer
            • general_decomposer
            • mckay_decomposer
            • swap2cnot_decomposer
            • swap2cz_decomposer
            • cqasmv1_exporter
            • export_format
            • quantify_scheduler_exporter
            • general_mapper
            • mapping
            • mip_mapper
            • qubit_remapper
            • simple_mappers
            • utils
            • general_merger
            • single_qubit_gates_merger
            • astar_router
            • general_router
            • heuristics
            • shortest_path_router
            • general_validator
            • interaction_validator
            • primitive_gate_validator
          • libqasm_parser
        • register_manager
          • qubit_reindexer
          • check_mapper
          • context
          • identity_filter
          • list
          • math
          • matrix_expander
          • writer

    Reference

    • opensquirrel
      • circuit
      • circuit_builder
      • circuit_matrix_calculator
      • common
      • default_gate_modifiers
      • default_instructions
      • exceptions
      • ir
        • default_gates
          • single_qubit_gates
          • two_qubit_gates
        • expression
        • ir
        • non_unitary
        • semantics
          • bsr
          • controlled_gate
          • matrix_gate
        • statement
        • unitary
      • passes
        • decomposer
          • aba_decomposer
          • cnot2cz_decomposer
          • cnot_decomposer
          • cz_decomposer
          • general_decomposer
          • mckay_decomposer
          • swap2cnot_decomposer
          • swap2cz_decomposer
        • exporter
          • cqasmv1_exporter
          • export_format
          • quantify_scheduler_exporter
        • mapper
          • general_mapper
          • mapping
          • mip_mapper
          • qubit_remapper
          • simple_mappers
          • utils
        • merger
          • general_merger
          • single_qubit_gates_merger
        • router
          • astar_router
          • general_router
          • heuristics
          • shortest_path_router
        • validator
          • general_validator
          • interaction_validator
          • primitive_gate_validator
      • reader
        • libqasm_parser
      • register_manager
      • reindexer
        • qubit_reindexer
      • utils
        • check_mapper
        • context
        • identity_filter
        • list
        • math
        • matrix_expander
      • writer
        • writer
    Made with Material for MkDocs