QCOR
qite.hpp
1 #pragma once
2 #include "qcor_qsim.hpp"
3 
4 namespace qcor {
5 namespace QuaSiMo {
7 protected:
8  std::vector<std::shared_ptr<xacc::IRTransformation>> extra_circuit_optimizers;
9 
10 public:
11  virtual bool initialize(const HeterogeneousMap &params) override;
12  virtual QuantumSimulationResult
13  execute(const QuantumSimulationModel &model) override;
14 
15  virtual const std::string name() const override { return "qite"; }
16  virtual const std::string description() const override { return ""; }
17 
18 private:
19  HeterogeneousMap config_params;
20 };
21 } // namespace QuaSiMo
22 } // namespace qcor
qcor::QuaSiMo::QuantumSimulationWorkflow
Definition: qcor_qsim.hpp:256
qcor::QuaSiMo::QuantumSimulationModel
Definition: qcor_qsim.hpp:81
qcor
Definition: qcor_syntax_handler.cpp:15
qcor::QuaSiMo::QiteWorkflow
Definition: qite.hpp:6