量子コンピータ開発環境(Quantum Development Kit)でのMicrosoft.Quantum.Canon
1.まえがき
Microsoft量子コンピータ開発環境(Quantum Development Kit)を利用して量子コンピータプログラミングを検証しています。
その中のMicrosoft.Quantum.Canonについて簡単にクラス名のみ記します。
2.Microsoft.Quantum.Canon
public class _AddGeneratorSystems : Microsoft.Quantum.Simulation.Core.Operation<(long, long, long, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable), ((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray)>
public class AddGeneratorSystems : Microsoft.Quantum.Simulation.Core.Operation<((long, Microsoft.Quantum.Simulation.Core.ICallable), (long, Microsoft.Quantum.Simulation.Core.ICallable)), (long, Microsoft.Quantum.Simulation.Core.ICallable)>
public class AdiabaticStateEnergyEstimate : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.ICallable), double>
public class AdiabaticStateEnergyUnitary : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), double>
public class AmpAmpByOracle : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.IUnitary, long), Microsoft.Quantum.Simulation.Core.IUnitary>
public class AmpAmpByOraclePhases : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary, long), Microsoft.Quantum.Simulation.Core.IUnitary>
public class AmpAmpByReflectionsPhases : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class AmpAmpObliviousByOraclePhases : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary, long), Microsoft.Quantum.Simulation.Core.IUnitary>
public class AmpAmpObliviousByReflectionPhases : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class AmpAmpObliviousByReflectionPhasesImpl : Microsoft.Quantum.Simulation.Core.Unitary<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class AmpAmpPhasesFixedPoint : Microsoft.Quantum.Simulation.Core.Operation<(long, double), (Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class AmpAmpPhasesStandard : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray)>
public class AmpAmpRotationToReflectionPhases : Microsoft.Quantum.Simulation.Core.Operation, (Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class AmpAmpRUSByOracle : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class AndLadder : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyLEOperationOnPhaseLE : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyLEOperationOnPhaseLEA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyLEOperationOnPhaseLEC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyLEOperationOnPhaseLECA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyMultiControlledC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyMultiControlledCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyPauli : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyPauliFromBitString : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.Pauli, bool, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyPhaseLEOperationOnLE : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyPhaseLEOperationOnLEA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyPhaseLEOperationOnLEC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyPhaseLEOperationOnLECA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpBigEndian : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyReversedOpBigEndianA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpBigEndianC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpBigEndianCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpLittleEndian : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyReversedOpLittleEndianA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpLittleEndianC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyReversedOpLittleEndianCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToEach<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToEachA<__T> : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToEachC<__T> : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToEachCA<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToEachIndex<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToEachIndexA<__T> : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToEachIndexC<__T> : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToEachIndexCA<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray<__T>)>
public class ApplyToFirstQubit : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToFirstQubitA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstQubitC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstQubitCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstThreeQubits : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToFirstThreeQubitsA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstThreeQubitsC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstThreeQubitsCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstTwoQubits : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToFirstTwoQubitsA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstTwoQubitsC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToFirstTwoQubitsCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToPartition : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, long, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToPartitionA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToPartitionC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToPartitionCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToSubregister : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ApplyToSubregisterA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToSubregisterC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApplyToSubregisterCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ApproximateQFT : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ArcCosh : Microsoft.Quantum.Simulation.Core.Operation
public class ArcSinh : Microsoft.Quantum.Simulation.Core.Operation
public class ArcTanh : Microsoft.Quantum.Simulation.Core.Operation
public class AsQubitArray : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray>
public class AssertAllZero : Microsoft.Quantum.Simulation.Core.Unitary<(string, Microsoft.Quantum.Simulation.Core.QArray, double)>
public class AssertAlmostEqual : Microsoft.Quantum.Simulation.Core.Operation<(double, double), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertAlmostEqualTol : Microsoft.Quantum.Simulation.Core.Operation<(double, double, double), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertBoolArrayEqual : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray, string), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertBoolEqual : Microsoft.Quantum.Simulation.Core.Operation<(bool, bool, string), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertEqualOnBasisVector : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IAdjointable, double), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertHighestBit : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.Result, Microsoft.Quantum.Simulation.Core.QArray)>
public class AssertIntEqual : Microsoft.Quantum.Simulation.Core.Operation<(long, long, string), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertLessThanPhaseLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.QArray)>
public class AssertOperationsEqualInPlace : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IAdjointable, long), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertOperationsEqualInPlaceCompBasis : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IAdjointable, long), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertOperationsEqualReferenced : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IAdjointable, long), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertQubit : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.Result, Microsoft.Quantum.Simulation.Core.Qubit), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertQubitState : Microsoft.Quantum.Simulation.Core.Operation<(((double, double), (double, double)), Microsoft.Quantum.Simulation.Core.Qubit, double), Microsoft.Quantum.Simulation.Core.QVoid>
public class AssertQubitTol : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.Result, double, Microsoft.Quantum.Simulation.Core.Qubit), Microsoft.Quantum.Simulation.Core.QVoid>
public class _BasisChangeZtoY : Microsoft.Quantum.Simulation.Core.Unitary
public class BFEncoderImpl : Microsoft.Quantum.Simulation.Core.Adjointable<(bool, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class Bind : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.ICallable>
public class BindA : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.IAdjointable>
public class BindAImpl<__T> : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.QArray, __T)>
public class BindC : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.IControllable>
public class BindCA : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.IUnitary>
public class BindCAImpl<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.QArray, __T)>
public class BindCImpl<__T> : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.QArray, __T)>
public class BindImpl<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, __T), Microsoft.Quantum.Simulation.Core.QVoid>
public class BitFlipCode : Microsoft.Quantum.Simulation.Core.Operation
public class BitFlipDecoder : Microsoft.Quantum.Simulation.Core.Operation, (Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class BitFlipEncoder : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray>
public class BitFlipRecoveryFn : Microsoft.Quantum.Simulation.Core.Operation
public class BitSize : Microsoft.Quantum.Simulation.Core.Operation
public class BoolArrFromPositiveInt : Microsoft.Quantum.Simulation.Core.Operation<(long, long), Microsoft.Quantum.Simulation.Core.QArray>
public class BoolArrFromResultArr : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray>
public class BoolFromResult : Microsoft.Quantum.Simulation.Core.Operation
public class ConstantArray<__T> : Microsoft.Quantum.Simulation.Core.Operation<(long, __T), Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class ContinuedFractionConvergent : Microsoft.Quantum.Simulation.Core.Operation<((long, long), long), (long, long)>
public class ContinuousPhaseEstimationIteration : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, double, double, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.Qubit)>
public class ControlledOnBitString : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class ControlledOnBitStringImpl<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, __T)>
public class ControlledOnInt : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class ControlledOnIntImpl<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, __T)>
public class CopyMostSignificantBitLE : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.Qubit)>
public class CurryOp : Microsoft.Quantum.Simulation.Core.Operation
public class CurryOpImpl<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, __T), Microsoft.Quantum.Simulation.Core.ICallable>
public class DecomposeIntoTimeStepsCA : Microsoft.Quantum.Simulation.Core.Operation<((long, Microsoft.Quantum.Simulation.Core.IUnitary), long), Microsoft.Quantum.Simulation.Core.IUnitary>
public class _DeterministicStateOracleFromStateOracle : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class DeterministicStateOracleFromStateOracle : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class DiscretePhaseEstimationIteration : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, long, double, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.Qubit)>
public class EmbedPauli : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.Pauli, long, long), Microsoft.Quantum.Simulation.Core.QArray>
public class _EnableExtraAssertsForArithmetic : Microsoft.Quantum.Simulation.Core.Operation
public class EstimateEnergy : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.ICallable), double>
public class EstimateFrequency : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, long, long), double>
public class Exclude<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class ExpMod : Microsoft.Quantum.Simulation.Core.Operation<(long, long, long), long>
public class ExtendedGCD : Microsoft.Quantum.Simulation.Core.Operation<(long, long), (long, long)>
public class _ExtractLogicalQubitFromSteaneCode : Microsoft.Quantum.Simulation.Core.Operation, (Microsoft.Quantum.Simulation.Core.Qubit, long, long)>
public class Filter<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class FiveQubitCode : Microsoft.Quantum.Simulation.Core.Operation
public class FiveQubitCodeDecoder : Microsoft.Quantum.Simulation.Core.Operation, (Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class FiveQubitCodeEncoder : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray>
public class FiveQubitCodeEncoderImpl : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class FiveQubitCodeRecoveryFn : Microsoft.Quantum.Simulation.Core.Operation
public class FlipToBasis : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class Fold<__State, __T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, __State, Microsoft.Quantum.Simulation.Core.QArray<__T>), __State>
public class ForAll<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), bool>
public class ForAny<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), bool>
public class Fst<__T, __U> : Microsoft.Quantum.Simulation.Core.Operation<(__T, __U), __T>
public class GCD : Microsoft.Quantum.Simulation.Core.Operation<(long, long), long>
public class GetGeneratorSystemFunction : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.ICallable>
public class GetGeneratorSystemNTerms : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.ICallable), long>
public class Head<__A> : Microsoft.Quantum.Simulation.Core.Operation, __A>
public class HY : Microsoft.Quantum.Simulation.Core.Unitary
public class I : Microsoft.Quantum.Simulation.Core.Unitary
public class IdentityGeneratorIndex : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray)>
public class IdentityGeneratorSystem : Microsoft.Quantum.Simulation.Core.Operation
public class _IdentityTimeDependentGeneratorSystem : Microsoft.Quantum.Simulation.Core.Operation
public class IdentityTimeDependentGeneratorSystem : Microsoft.Quantum.Simulation.Core.Operation
public class Ignore<__T> : Microsoft.Quantum.Simulation.Core.Operation<__T, Microsoft.Quantum.Simulation.Core.QVoid>
public class InjectPi4YRotation : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.Qubit, Microsoft.Quantum.Simulation.Core.Qubit)>
public class InPlaceXorLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.QArray)>
public class IntAbs : Microsoft.Quantum.Simulation.Core.Operation
public class IntegerIncrementLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.QArray)>
public class IntegerIncrementPhaseLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, Microsoft.Quantum.Simulation.Core.QArray)>
public class InterpolatedEvolution : Microsoft.Quantum.Simulation.Core.Operation<(double, (Microsoft.Quantum.Simulation.Core.ICallable, (long, Microsoft.Quantum.Simulation.Core.ICallable)), (Microsoft.Quantum.Simulation.Core.ICallable, (long, Microsoft.Quantum.Simulation.Core.ICallable)), Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class InterpolateGeneratorSystems : Microsoft.Quantum.Simulation.Core.Operation<((long, Microsoft.Quantum.Simulation.Core.ICallable), (long, Microsoft.Quantum.Simulation.Core.ICallable)), Microsoft.Quantum.Simulation.Core.ICallable>
public class InterpolateGeneratorSystemsImpl : Microsoft.Quantum.Simulation.Core.Operation<(double, (long, Microsoft.Quantum.Simulation.Core.ICallable), (long, Microsoft.Quantum.Simulation.Core.ICallable)), (long, Microsoft.Quantum.Simulation.Core.ICallable)>
public class IntMax : Microsoft.Quantum.Simulation.Core.Operation<(long, long), long>
public class IntsToPaulis : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray>
public class IntToPauli : Microsoft.Quantum.Simulation.Core.Operation
public class InverseMod : Microsoft.Quantum.Simulation.Core.Operation<(long, long), long>
public class IsCoprime : Microsoft.Quantum.Simulation.Core.Operation<(long, long), bool>
public class IsResultOne : Microsoft.Quantum.Simulation.Core.Operation
public class IsResultZero : Microsoft.Quantum.Simulation.Core.Operation
public class IterateThroughCartesianPower : Microsoft.Quantum.Simulation.Core.Operation<(long, long, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.QVoid>
public class IterateThroughCartesianProduct : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.QVoid>
public class KnillDistill : Microsoft.Quantum.Simulation.Core.Operation, bool>
public class Lg : Microsoft.Quantum.Simulation.Core.Operation
public class LogOf2 : Microsoft.Quantum.Simulation.Core.Operation
public class LookupFunction<__T> : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.ICallable>
public class LookupImpl<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray<__T>, long), __T>
public class Map<__U, __T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QArray<__U>>
public class MapIndex<__U, __T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray<__T>), Microsoft.Quantum.Simulation.Core.QArray<__U>>
public class Max : Microsoft.Quantum.Simulation.Core.Operation, long>
public class MeasureAllZ : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.Result>
public class MeasureIdentity : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.Result>
public class MeasureInteger : Microsoft.Quantum.Simulation.Core.Operation, long>
public class MeasureIntegerBE : Microsoft.Quantum.Simulation.Core.Operation, long>
public class MeasurePaulis : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray>, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.QArray>
public class MeasureStabilizerGenerators : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray>, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.QArray>
public class MeasureWithScratch : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.Result>
public class Min : Microsoft.Quantum.Simulation.Core.Operation, long>
public class ModularAddProductLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, long, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ModularAddProductPhaseLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, long, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ModularIncrementLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ModularIncrementPhaseLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class ModularMultiplyByConstantLE : Microsoft.Quantum.Simulation.Core.Unitary<(long, long, Microsoft.Quantum.Simulation.Core.QArray)>
public class Modulus : Microsoft.Quantum.Simulation.Core.Operation<(long, long), long>
public class Most<__T> : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class MResetX : Microsoft.Quantum.Simulation.Core.Operation
public class MResetY : Microsoft.Quantum.Simulation.Core.Operation
public class MResetZ : Microsoft.Quantum.Simulation.Core.Operation
public class MultiM : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray>
public class MultiplyGeneratorIndex : Microsoft.Quantum.Simulation.Core.Operation<(double, ((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray)), ((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray)>
public class _MultiplyGeneratorSystem : Microsoft.Quantum.Simulation.Core.Operation<(double, long, (long, Microsoft.Quantum.Simulation.Core.ICallable)), ((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray)>
public class MultiplyGeneratorSystem : Microsoft.Quantum.Simulation.Core.Operation<(double, (long, Microsoft.Quantum.Simulation.Core.ICallable)), (long, Microsoft.Quantum.Simulation.Core.ICallable)>
public class NoOp : Microsoft.Quantum.Simulation.Core.Unitary>
public class NoOp2 : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class _ObliviousOracleFromDeterministicStateOracle : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class ObliviousOracleFromDeterministicStateOracle : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.IUnitary), Microsoft.Quantum.Simulation.Core.IUnitary>
public class OperationPow : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, long), Microsoft.Quantum.Simulation.Core.ICallable>
public class OperationPowA : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IAdjointable, long), Microsoft.Quantum.Simulation.Core.IAdjointable>
public class OperationPowC : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IControllable, long), Microsoft.Quantum.Simulation.Core.IControllable>
public class OperationPowCA : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IUnitary, long), Microsoft.Quantum.Simulation.Core.IUnitary>
public class OperationPowImpl<__T> : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, long, __T), Microsoft.Quantum.Simulation.Core.QVoid>
public class OperationPowImplA<__T> : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, long, __T)>
public class OperationPowImplC<__T> : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, long, __T)>
public class OperationPowImplCA<__T> : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, long, __T)>
public class OracleToDiscrete : Microsoft.Quantum.Simulation.Core.Operation
public class PauliEvolutionFunction : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary>
public class PauliEvolutionImpl : Microsoft.Quantum.Simulation.Core.Unitary<(((Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray), double, Microsoft.Quantum.Simulation.Core.QArray)>
public class PauliEvolutionSet : Microsoft.Quantum.Simulation.Core.Operation
public class PauliFromBitString : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.Pauli, bool, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QArray>
public class PositiveIntFromBoolArr : Microsoft.Quantum.Simulation.Core.Operation, long>
public class PositiveIntFromResultArr : Microsoft.Quantum.Simulation.Core.Operation, long>
public class PrepAndMeasurePhaseEstImpl : Microsoft.Quantum.Simulation.Core.Operation<(double, double, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.Result>
public class PrepareChoiState : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class PrepareChoiStateA : Microsoft.Quantum.Simulation.Core.Adjointable<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class PrepareChoiStateC : Microsoft.Quantum.Simulation.Core.Controllable<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class PrepareChoiStateCA : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class PrepareEntangledState : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class PrepareIdentity : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QVoid>
public class PrepareSingleQubitIdentity : Microsoft.Quantum.Simulation.Core.Operation
public class QFT : Microsoft.Quantum.Simulation.Core.Unitary>
public class QFTLE : Microsoft.Quantum.Simulation.Core.Unitary>
public class QuantumPhaseEstimation : Microsoft.Quantum.Simulation.Core.Unitary<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray, Microsoft.Quantum.Simulation.Core.QArray)>
public class RAll0 : Microsoft.Quantum.Simulation.Core.Unitary<(double, Microsoft.Quantum.Simulation.Core.QArray)>
public class RAll1 : Microsoft.Quantum.Simulation.Core.Unitary<(double, Microsoft.Quantum.Simulation.Core.QArray)>
public class RandomIntPow2 : Microsoft.Quantum.Simulation.Core.Operation
public class RandomReal : Microsoft.Quantum.Simulation.Core.Operation
public class RandomSingleQubitPauli : Microsoft.Quantum.Simulation.Core.Operation
public class RandomWalkPhaseEstimation : Microsoft.Quantum.Simulation.Core.Operation<(double, double, long, long, long, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray), double>
public class RealMod : Microsoft.Quantum.Simulation.Core.Operation<(double, double, double), double>
public class Recover : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class RecoverCSS : Microsoft.Quantum.Simulation.Core.Operation<((Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable), Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.QVoid>
public class ReflectionOracleFromDeterministicStateOracle : Microsoft.Quantum.Simulation.Core.Operation
public class ReflectionOracleFromDeterministicStateOracleImpl : Microsoft.Quantum.Simulation.Core.Unitary<(double, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray)>
public class _ReflectionStart : Microsoft.Quantum.Simulation.Core.Unitary<(double, Microsoft.Quantum.Simulation.Core.QArray)>
public class ReflectionStart : Microsoft.Quantum.Simulation.Core.Operation
public class Reset : Microsoft.Quantum.Simulation.Core.Operation
public class ResetAll : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QVoid>
public class Rest<__T> : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class RestrictToSubregister : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.ICallable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.ICallable>
public class RestrictToSubregisterA : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IAdjointable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IAdjointable>
public class RestrictToSubregisterC : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IControllable, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IControllable>
public class RestrictToSubregisterCA : Microsoft.Quantum.Simulation.Core.Operation<(Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray), Microsoft.Quantum.Simulation.Core.IUnitary>
public class ResultArrFromBoolArr : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray>
public class ResultAsInt : Microsoft.Quantum.Simulation.Core.Operation, long>
public class ResultFromBool : Microsoft.Quantum.Simulation.Core.Operation
public class Reverse<__T> : Microsoft.Quantum.Simulation.Core.Operation, Microsoft.Quantum.Simulation.Core.QArray<__T>>
public class RobustPhaseEstimation : Microsoft.Quantum.Simulation.Core.Operation<(long, Microsoft.Quantum.Simulation.Core.IUnitary, Microsoft.Quantum.Simulation.Core.QArray), double>
public class Snd<__U, __T> : Microsoft.Quantum.Simulation.Core.Operation<(__T, __U), __U>
public class StackCapacity : Microsoft.Quantum.Simulation.Core.Operation<(long, long, Microsoft.Quantum.Simulation.Core.QArray), long>