Program Listing for File GradCalculator.hpp¶
↰ Return to documentation for file (/home/docs/checkouts/readthedocs.org/user_builds/qulacs-rtd/checkouts/v0.6.7/src/vqcsim/GradCalculator.hpp
)
#pragma once
#include <cppsim/observable.hpp>
#include <cppsim/state.hpp>
#include "parametric_circuit.hpp"
class DllExport GradCalculator {
public:
std::vector<std::complex<double>> calculate_grad(
ParametricQuantumCircuit& x, Observable& obs,
std::vector<double> theta);
std::vector<std::complex<double>> calculate_grad(
ParametricQuantumCircuit& x, Observable& obs);
};