量子コンピータ開発環境(Quantum Development Kit)でのMicrosoft.Quantum.Simulation.Simulators


1.まえがき

 Microsoft量子コンピータ開発環境(Quantum Development Kit)を利用して量子コンピータプログラミングを検証しています。
 その中のMicrosoft.Quantum.Simulation.Simulatorsについて簡単にクラス名のみ記します。

2.Microsoft.Quantum.Simulation.Simulators

 public abstract class AbstractFactory
 public static class Extensions
 public class QuantumSimulator : Microsoft.Quantum.Simulation.Simulators.SimulatorBase
  public class QSimAssert: Microsoft.Quantum.Primitive.Assert
  public class QSimAssertProb: Microsoft.Quantum.Primitive.AssertProb
  public class QSimExp : Microsoft.Quantum.Primitive.Exp
  public class QSimExpFrac : Microsoft.Quantum.Primitive.ExpFrac
  public class QSimH : Microsoft.Quantum.Primitive.H
  public class QSimM : Microsoft.Quantum.Primitive.M
  public class QSimMeasure : Microsoft.Quantum.Primitive.Measure
  public class QSimR : Microsoft.Quantum.Primitive.R
  public class QSimrandom : Microsoft.Quantum.Primitive.Random
  public class QSimRFrac : Microsoft.Quantum.Primitive.RFrac
  public class QSimS : Microsoft.Quantum.Primitive.S
  public class QSimT : Microsoft.Quantum.Primitive.T
  public class QSimX : Microsoft.Quantum.Primitive.X
  public class QSimY : Microsoft.Quantum.Primitive.Y
  public class QSimZ : Microsoft.Quantum.Primitive.Z
  public class QubitManagerBase : Microsoft.Quantum.Simulation.Common.QubitManagerTrackingScope
 public abstract class SimulatorBase : Microsoft.Quantum.Simulation.Simulators.AbstractFactory
  public class Allocate : Microsoft.Quantum.Primitive.Allocate
  public class Borrow : Microsoft.Quantum.Primitive.Borrow
  public class Message : Microsoft.Quantum.Primitive.Message
  public class Release : Microsoft.Quantum.Primitive.Release
  public class Return : Microsoft.Quantum.Primitive.Return
 public class ToffoliSimulator : Microsoft.Quantum.Simulation.Simulators.SimulatorBase
  public class Assert : Microsoft.Quantum.Primitive.Assert
  public class M : Microsoft.Quantum.Primitive.M
  public class X : Microsoft.Quantum.Primitive.X

3.その他

   本解釈はRVMXでの解釈で、間違いが含まれているかもしれません。
   現在、編集中です。

4.関連リンク

   -1.量子コンピータへのRVMXの取り組みと展望について
   -2.RVMXでの量子コンピーュータの原理について
   -3.Microsoft.Quantumよりの参照クラス

(有)RVMX