13 #ifndef XACC_ALGORITHM_RDM_HPP_ 14 #define XACC_ALGORITHM_RDM_HPP_ 16 #include "Algorithm.hpp" 22 std::shared_ptr<CompositeInstruction> ansatz;
23 std::shared_ptr<Accelerator> accelerator;
29 const std::vector<std::string> requiredParameters()
const override;
31 void execute(
const std::shared_ptr<AcceleratorBuffer> buffer)
const override;
32 const std::string
name()
const override {
return "rdm"; }
34 DEFINE_ALGORITHM_CLONE(
RDM)
Definition: Algorithm.hpp:34
const std::string name() const override
Definition: rdm.hpp:32
Definition: Accelerator.hpp:25
const std::string description() const override
Definition: rdm.hpp:33
Definition: heterogeneous.hpp:45