scotty

quantum

package quantum

Visibility
  1. Public
  2. All

Type Members

  1. case class Circuit(register: QuantumRegister, ops: Op*) extends Product with Serializable

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

  3. case class Collapsed(qubitCount: Int, index: Int) extends State with Product with Serializable

  4. trait Control extends Gate

  5. sealed trait Gate extends Op

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

  7. sealed trait Op extends AnyRef

  8. trait QuantumContext extends AnyRef

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

  10. sealed trait State extends AnyRef

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

  12. trait Superposition extends State

  13. sealed trait SuperpositionReader[T] extends AnyRef

  14. trait Target extends Gate

Value Members

  1. object Circuit extends Serializable

  2. object QuantumContext

  3. object QubitProbabilityReader extends Serializable

  4. object StandardGate

  5. object StateProbabilityReader extends Serializable

  6. package math

Ungrouped