p

scotty

quantum

package quantum

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

  1. package math

Type Members

  1. case class BinaryRegister(values: Seq[Bit]) extends Register[Bit] with Product with Serializable
  2. sealed trait Bit extends Labeled[String]
  3. case class Circuit(register: QubitRegister, ops: Op*) extends Product with Serializable
  4. case class CircuitConnector(circuit: Circuit) extends Op with Product with Serializable
  5. case class Collapsed(qubitRegister: QubitRegister, index: Int) extends State with Product with Serializable
  6. trait Control extends Gate
  7. sealed trait Gate extends Op
  8. case class Measure(index: Int) extends Op with Product with Serializable
  9. case class One(label: Option[String]) extends Bit with Product with Serializable
  10. sealed trait Op extends AnyRef
  11. trait QuantumContext extends AnyRef
  12. case class Qubit(a: Complex, b: Complex, label: Option[String]) extends Labeled[String] with Product with Serializable
  13. case class QubitProbabilityReader(state: Superposition) extends SuperpositionReader[QubitResult] with Product with Serializable
  14. case class QubitRegister(values: Seq[Qubit]) extends Register[Qubit] with Product with Serializable
  15. trait QubitSwap extends Target
  16. sealed trait Register[T <: Labeled[String]] extends AnyRef
  17. sealed trait State extends AnyRef
  18. case class StateProbabilityReader(state: Superposition) extends SuperpositionReader[StateResult] with Product with Serializable
  19. trait Superposition extends State
  20. sealed trait SuperpositionReader[T] extends AnyRef
  21. trait Target extends Gate
  22. case class Zero(label: Option[String]) extends Bit with Product with Serializable

Value Members

  1. object Bit
  2. object Circuit extends Serializable
  3. object One extends Serializable
  4. object QuantumContext
  5. object Qubit extends Serializable
  6. object QubitProbabilityReader extends Serializable
  7. object StandardGate
  8. object StateProbabilityReader extends Serializable
  9. object Zero extends Serializable

Ungrouped