12#ifndef __ESTIMATOR_INTERFACE_H_
13#define __ESTIMATOR_INTERFACE_H_
42 const std::vector<std::string> &paulis) = 0;
An interface for various runtime estimators.
virtual double EstimateExpectationValuesTime(Simulators::SimulatorType type, Simulators::SimulationType method, const std::vector< std::string > &paulis)=0
virtual double EstimateTime(Simulators::SimulatorType type, Simulators::SimulationType method) const =0
virtual bool IsInitialized() const =0
virtual ~EstimatorInterface()=default
SimulationType
The type of simulation.
SimulatorType
The type of simulator.