13 #ifndef QUANTUM_GATE_COMPILER_STAQ_SWAP_SHORT_HPP_ 14 #define QUANTUM_GATE_COMPILER_STAQ_SWAP_SHORT_HPP_ 16 #include "IRTransformation.hpp" 17 #include "InstructionIterator.hpp" 26 void apply(std::shared_ptr<CompositeInstruction> program,
27 const std::shared_ptr<Accelerator> accelerator,
29 const IRTransformationType type()
const override {
30 return IRTransformationType::Placement;
33 const std::string
name()
const override {
return "swap-shortest-path"; }
Definition: Accelerator.hpp:25
Definition: staq_swap_short.hpp:22
const std::string description() const override
Definition: staq_swap_short.hpp:34
Definition: heterogeneous.hpp:45
const std::string name() const override
Definition: staq_swap_short.hpp:33