Microsoft.Quantum.Simulation.QCTraceSimulatorRuntime Namespace

Classes

DistinctInputsCheckerException

This exception is thrown when the input to an operation contains multiple qubits with the same ID.

InvalidatedQubitsUseCheckerException

This exception is thrown when a qubit input to the operation has already been released or returned. Qubits are released at the end of a Q# using statement and returned at the end of a Q# borrowing statement.

UnconstrainedMeasurementException

This exception is thrown when a measurement is performed, but has not been annotated using a call to either Microsoft.Quantum.Intrinsic.AssertProb or Microsoft.Quantum.Intrinsic.Assert.