|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
This is the complete list of members for Estimators::SimulatorsEstimatorInterface< Time >, including all inherited members.
| ChooseBestSimulator(const std::vector< std::pair< Simulators::SimulatorType, Simulators::SimulationType > > &simulatorTypes, const std::shared_ptr< Circuits::Circuit< Time > > &dcirc, size_t &counts, size_t nrQubits, size_t nrCbits, size_t nrResultCbits, Simulators::SimulatorType &simType, Simulators::SimulationType &method, std::vector< bool > &executed, const std::string &maxBondDim, const std::string &singularValueThreshold, const std::string &mpsSample, size_t maxSimulators, const std::vector< std::string > *paulis, bool multithreading=false, bool dontRunCircuitStart=false) const =0 | Estimators::SimulatorsEstimatorInterface< Time > | pure virtual |
| ExecuteUpToMeasurements(const std::shared_ptr< Circuits::Circuit< Time > > &dcirc, size_t nrQubits, size_t nrCbits, size_t nrResultCbits, const std::shared_ptr< Simulators::ISimulator > &sim, std::vector< bool > &executed, bool multithreading) | Estimators::SimulatorsEstimatorInterface< Time > | inlinestatic |
| ~SimulatorsEstimatorInterface()=default | Estimators::SimulatorsEstimatorInterface< Time > | virtual |