Maestro 0.3.1
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Simulators::QCSimExtendedStabilizer Member List

This is the complete list of members for Simulators::QCSimExtendedStabilizer, including all inherited members.

ApplyCCX(size_t controlQubit1, size_t controlQubit2, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCH(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCP(size_t controlQubit, size_t targetQubit, double lambda)Simulators::QCSimExtendedStabilizerinline
ApplyCRX(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCRx(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCRY(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCRy(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCRZ(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCRz(size_t controlQubit, size_t targetQubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyCS(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCSDAG(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCSwap(size_t controlQubit, size_t targetQubit1, size_t targetQubit2)Simulators::QCSimExtendedStabilizerinline
ApplyCSX(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCSx(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCSXDAG(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCSxDAG(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCU(size_t controlQubit, size_t targetQubit, double theta, double phi, double lambda, double gamma=0.0)Simulators::QCSimExtendedStabilizerinline
ApplyCX(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCY(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyCZ(size_t controlQubit, size_t targetQubit)Simulators::QCSimExtendedStabilizerinline
ApplyH(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyISWAP(size_t qubit1, size_t qubit2)Simulators::QCSimExtendedStabilizerinline
ApplyISWAPDG(size_t qubit1, size_t qubit2)Simulators::QCSimExtendedStabilizerinline
ApplyK(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyP(size_t qubit, double lambda)Simulators::QCSimExtendedStabilizerinline
ApplyRX(size_t qubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyRY(size_t qubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyRZ(size_t qubit, double angle)Simulators::QCSimExtendedStabilizerinline
ApplyS(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplySDG(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplySWAP(size_t qubit1, size_t qubit2)Simulators::QCSimExtendedStabilizerinline
ApplySX(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplySxDAG(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplySXDG(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyT(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyTDG(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyU(size_t qubit, double theta, double phi, double lambda, double gamma=0.0)Simulators::QCSimExtendedStabilizerinline
ApplyX(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyY(size_t qubit)Simulators::QCSimExtendedStabilizerinline
ApplyZ(size_t qubit)Simulators::QCSimExtendedStabilizerinline
Clone() constSimulators::QCSimExtendedStabilizerinline
ExpectationValue(const std::string &pauliString) constSimulators::QCSimExtendedStabilizerinline
GetApproximationErrorBound() const noexceptSimulators::QCSimExtendedStabilizerinline
GetApproximationPolicy() const noexceptSimulators::QCSimExtendedStabilizerinline
GetApproximationStatistics() const noexceptSimulators::QCSimExtendedStabilizerinline
GetFrames() const noexceptSimulators::QCSimExtendedStabilizerinline
GetNrQubits() constSimulators::QCSimExtendedStabilizerinline
GetQubitProbability(size_t qubit) constSimulators::QCSimExtendedStabilizerinline
Measure(size_t qubit)Simulators::QCSimExtendedStabilizerinline
QCSimExtendedStabilizer(size_t nrQubits)Simulators::QCSimExtendedStabilizerinlineexplicit
QCSimExtendedStabilizer(size_t nrQubits, const QC::ExtendedStabilizerApproximationPolicy &policy)Simulators::QCSimExtendedStabilizerinline
Reset(size_t nrQubits)Simulators::QCSimExtendedStabilizerinline
RestoreState()Simulators::QCSimExtendedStabilizerinline
SaveState()Simulators::QCSimExtendedStabilizerinline
SetApproximationPolicy(const QC::ExtendedStabilizerApproximationPolicy &policy)Simulators::QCSimExtendedStabilizerinline
SetRandomSeed(std::mt19937::result_type seed)Simulators::QCSimExtendedStabilizerinline