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

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

AmplitudeDamping(double gamma)Simulators::QuantumChannelinlinestatic
BitFlip(double probability)Simulators::QuantumChannelinlinestatic
BitPhaseFlip(double probability)Simulators::QuantumChannelinlinestatic
ChoiMatrix() constSimulators::QuantumChannelinline
CorrelatedPhaseFlip(double probability)Simulators::QuantumChannelinlinestatic
CorrelatedPhaseFlip(double probability, double correlation)Simulators::QuantumChannelinlinestatic
Depolarizing(double errorProbability)Simulators::QuantumChannelinlinestatic
DepolarizingMixing(double mixingProbability)Simulators::QuantumChannelinlinestatic
GeneralizedAmplitudeDamping(double gamma, double excitedStatePopulation)Simulators::QuantumChannelinlinestatic
GetKrausOperators() constSimulators::QuantumChannelinline
GetNumberOfQubits() constSimulators::QuantumChannelinline
IsApprox(const QuantumChannel &other, double tolerance=1e-12) constSimulators::QuantumChannelinline
KrausOperators typedefSimulators::QuantumChannel
Matrix typedefSimulators::QuantumChannel
Pauli(double px, double py, double pz)Simulators::QuantumChannelinlinestatic
Pauli(const std::vector< double > &probabilities)Simulators::QuantumChannelinlinestatic
PhaseDamping(double gamma)Simulators::QuantumChannelinlinestatic
PhaseFlip(double probability)Simulators::QuantumChannelinlinestatic
QuantumChannel(KrausOperators krausOperators)Simulators::QuantumChannelinlineexplicit
ThermalRelaxation(double duration, double t1, double t2, double excitedStatePopulation=0.0)Simulators::QuantumChannelinlinestatic
TwoQubitDepolarizing(double errorProbability)Simulators::QuantumChannelinlinestatic
TwoQubitDepolarizingMixing(double mixingProbability)Simulators::QuantumChannelinlinestatic