13 #ifndef XACC_ALGORITHM_QPT_HPP_ 14 #define XACC_ALGORITHM_QPT_HPP_ 16 #include "Algorithm.hpp" 23 std::vector<int> qubit_map;
27 const std::vector<std::string> requiredParameters()
const override;
28 void execute(
const std::shared_ptr<AcceleratorBuffer> buffer)
const override;
30 double calculate(
const std::string &calculation_task,
31 const std::shared_ptr<AcceleratorBuffer> buffer,
34 const std::string
name()
const override {
return "qpt"; }
36 DEFINE_ALGORITHM_CLONE(
QPT)
Definition: Algorithm.hpp:34
Definition: Accelerator.hpp:25
Definition: Accelerator.hpp:44
Definition: heterogeneous.hpp:45
const std::string name() const override
Definition: qpt.hpp:34
Definition: CompositeInstruction.hpp:72
const std::string description() const override
Definition: qpt.hpp:35