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

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

ApplyCCX(void *sim, int control1, int control2, int target)Simulators::QuestLibSiminline
ApplyCH(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCP(void *sim, int control, int target, double angle)Simulators::QuestLibSiminline
ApplyCRx(void *sim, int control, int target, double angle)Simulators::QuestLibSiminline
ApplyCRy(void *sim, int control, int target, double angle)Simulators::QuestLibSiminline
ApplyCRz(void *sim, int control, int target, double angle)Simulators::QuestLibSiminline
ApplyCS(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCSwap(void *sim, int control, int qubit1, int qubit2)Simulators::QuestLibSiminline
ApplyCSx(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCSxDg(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCT(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCU(void *sim, int control, int target, double theta, double phi, double lambda, double gamma)Simulators::QuestLibSiminline
ApplyCX(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCY(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyCZ(void *sim, int control, int target)Simulators::QuestLibSiminline
ApplyH(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyK(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyP(void *sim, int qubit, double angle)Simulators::QuestLibSiminline
ApplyRx(void *sim, int qubit, double angle)Simulators::QuestLibSiminline
ApplyRy(void *sim, int qubit, double angle)Simulators::QuestLibSiminline
ApplyRz(void *sim, int qubit, double angle)Simulators::QuestLibSiminline
ApplyS(void *sim, int qubit)Simulators::QuestLibSiminline
ApplySdg(void *sim, int qubit)Simulators::QuestLibSiminline
ApplySwap(void *sim, int qubit1, int qubit2)Simulators::QuestLibSiminline
ApplySx(void *sim, int qubit)Simulators::QuestLibSiminline
ApplySxDg(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyT(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyTdg(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyU(void *sim, int qubit, double theta, double phi, double lambda, double gamma)Simulators::QuestLibSiminline
ApplyX(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyY(void *sim, int qubit)Simulators::QuestLibSiminline
ApplyZ(void *sim, int qubit)Simulators::QuestLibSiminline
CheckFunction(void *func, int line) noexceptSimulators::QuestLibSiminlinestatic
CloneSimulator(void *sim)Simulators::QuestLibSiminline
CreateSimulator(int nrQubits)Simulators::QuestLibSiminline
DestroySimulator(unsigned long int simHandle)Simulators::QuestLibSiminline
GetAmplitude(void *sim, long long int index, std::complex< double > &amplitude) constSimulators::QuestLibSiminline
GetAmplitudes(void *sim, std::vector< std::complex< double > > &amplitudes) constSimulators::QuestLibSiminline
GetExpectationValue(void *sim, const char *pauliStr) constSimulators::QuestLibSiminline
GetFunction(const char *funcName) noexceptUtils::Libraryinline
GetHandle() const noexceptUtils::Libraryinline
GetNumQubits(void *sim) constSimulators::QuestLibSiminline
GetOutcomeProbability(void *sim, long long int outcome) constSimulators::QuestLibSiminline
GetQubitProbability0(void *sim, int qubit) constSimulators::QuestLibSiminline
GetQubitProbability1(void *sim, int qubit) constSimulators::QuestLibSiminline
GetSimulator(unsigned long int simHandle)Simulators::QuestLibSiminline
Init(const char *libName) noexcept overrideSimulators::QuestLibSiminlinevirtual
IsDoublePrecision() constSimulators::QuestLibSiminline
IsMuted() const noexceptUtils::Libraryinline
IsValid() constSimulators::QuestLibSiminline
Library(const Library &)=deleteUtils::Library
Library(Library &&)=defaultUtils::Library
Library() noexceptUtils::Libraryinline
Measure(void *sim, int qubit)Simulators::QuestLibSiminline
MeasureQubits(void *sim, int *qubits, int numQubits)Simulators::QuestLibSiminline
operator=(const QuestLibSim &)=deleteSimulators::QuestLibSim
operator=(QuestLibSim &&)=defaultSimulators::QuestLibSim
Utils::Library::operator=(const Library &)=deleteUtils::Library
Utils::Library::operator=(Library &&)=defaultUtils::Library
QuestLibSim(const QuestLibSim &)=deleteSimulators::QuestLibSim
QuestLibSim(QuestLibSim &&)=defaultSimulators::QuestLibSim
QuestLibSim() noexceptSimulators::QuestLibSiminline
SetMute(bool m) noexceptUtils::Libraryinline
~Library()Utils::Libraryinlinevirtual
~QuestLibSim()Simulators::QuestLibSiminlinevirtual