QCOR
partial_tomography.hpp
1 #pragma once
2 #include "qcor_qsim.hpp"
3 
4 namespace qcor {
5 namespace QuaSiMo {
7 public:
8  // Evaluate the cost
9  virtual double
10  evaluate(std::shared_ptr<CompositeInstruction> state_prep) override;
11  virtual std::vector<double> evaluate(
12  std::vector<std::shared_ptr<CompositeInstruction>> state_prep_circuits)
13  override;
14  virtual const std::string name() const override { return "default"; }
15  virtual const std::string description() const override { return ""; }
16 };
17 
18 } // namespace QuaSiMo
19 } // namespace qcor
qcor::QuaSiMo::PartialTomoObjFuncEval
Definition: partial_tomography.hpp:6
qcor
Definition: qcor_syntax_handler.cpp:15
qcor::QuaSiMo::CostFunctionEvaluator
Definition: qcor_qsim.hpp:48