File UnitarySimulator.hpp¶
-
class UnitarySimulator : public CircuitSimulator¶
-
Public Functions
-
UnitarySimulator(std::unique_ptr<qc::QuantumComputation> &&qc_, const ApproximationInfo &approximationInfo_, Mode simMode = Mode::Recursive)¶
-
explicit UnitarySimulator(std::unique_ptr<qc::QuantumComputation> &&qc_, Mode simMode = Mode::Recursive)¶
-
UnitarySimulator(std::unique_ptr<qc::QuantumComputation> &&qc_, const ApproximationInfo &approximationInfo_, std::uint64_t seed_, Mode simMode = Mode::Recursive)¶
-
void construct()¶
-
inline double getConstructionTime() const¶
-
inline std::size_t getFinalNodeCount() const¶
-
UnitarySimulator(std::unique_ptr<qc::QuantumComputation> &&qc_, const ApproximationInfo &approximationInfo_, Mode simMode = Mode::Recursive)¶