Package

scotty

quantum

Permalink

package quantum

Visibility
  1. Public
  2. All

Type Members

  1. case class BinaryRegister(values: Seq[Bit]) extends Register[Bit] with Product with Serializable

    Permalink
  2. sealed trait Bit extends Labeled[String]

    Permalink
  3. case class Circuit(register: QubitRegister, ops: Op*) extends Product with Serializable

    Permalink
  4. case class CircuitConnector(circuit: Circuit) extends Op with Product with Serializable

    Permalink
  5. case class Collapsed(qubitRegister: QubitRegister, index: Int) extends State with Product with Serializable

    Permalink
  6. trait Control extends Gate

    Permalink
  7. sealed trait Gate extends Op

    Permalink
  8. case class Measure(index: Int) extends Op with Product with Serializable

    Permalink
  9. case class One(label: Option[String]) extends Bit with Product with Serializable

    Permalink
  10. sealed trait Op extends AnyRef

    Permalink
  11. trait QuantumContext extends AnyRef

    Permalink
  12. case class Qubit(a: Complex, b: Complex, label: Option[String]) extends Labeled[String] with Product with Serializable

    Permalink
  13. case class QubitProbabilityReader(state: Superposition) extends SuperpositionReader[QubitResult] with Product with Serializable

    Permalink
  14. case class QubitRegister(values: Seq[Qubit]) extends Register[Qubit] with Product with Serializable

    Permalink
  15. trait QubitSwap extends Target

    Permalink
  16. sealed trait Register[T <: Labeled[String]] extends AnyRef

    Permalink
  17. sealed trait State extends AnyRef

    Permalink
  18. case class StateProbabilityReader(state: Superposition) extends SuperpositionReader[StateResult] with Product with Serializable

    Permalink
  19. trait Superposition extends State

    Permalink
  20. sealed trait SuperpositionReader[T] extends AnyRef

    Permalink
  21. trait Target extends Gate

    Permalink
  22. case class Zero(label: Option[String]) extends Bit with Product with Serializable

    Permalink

Value Members

  1. object Bit

    Permalink
  2. object Circuit extends Serializable

    Permalink
  3. object One extends Serializable

    Permalink
  4. object QuantumContext

    Permalink
  5. object Qubit extends Serializable

    Permalink
  6. object QubitProbabilityReader extends Serializable

    Permalink
  7. object StandardGate

    Permalink
  8. object StateProbabilityReader extends Serializable

    Permalink
  9. object Zero extends Serializable

    Permalink
  10. package math

    Permalink

Ungrouped