p

scotty

quantum

package quantum

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Bit extends Labeled[String]
  2. case class BitRegister(values: Bit*) extends Register[Bit] with Product with Serializable
  3. case class BlochSphereReader(state: State)(implicit ctx: QuantumContext) extends StateReader[BlochSphereData] with Product with Serializable
  4. case class Circuit(register: QubitRegister, ops: Op*) extends Product with Serializable
  5. case class Collapsed(register: QubitRegister, index: Int) extends State with Product with Serializable
  6. case class ExperimentResult(trials: List[Collapsed]) extends Product with Serializable
  7. case class Measure(index: Int) extends Op with Product with Serializable
  8. case class One(label: Option[String]) extends Bit with Product with Serializable
  9. trait Op extends AnyRef
  10. trait QuantumContext extends AnyRef
  11. case class Qubit(a: Complex, b: Complex, label: Option[String]) extends Labeled[String] with Product with Serializable
  12. case class QubitProbabilityReader(register: Option[QubitRegister], state: State)(implicit ctx: QuantumContext) extends StateReader[QubitData] with Product with Serializable
  13. case class QubitRegister(values: Qubit*) extends Register[Qubit] with Product with Serializable
  14. sealed trait Register[T <: Labeled[String]] extends AnyRef
  15. sealed trait State extends AnyRef
  16. case class StateProbabilityReader(state: State)(implicit ctx: QuantumContext) extends StateReader[StateData] with Product with Serializable
  17. sealed trait StateReader[T] extends AnyRef
  18. case class Superposition(register: QubitRegister, state: Vector) extends State with Product with Serializable
  19. case class Zero(label: Option[String]) extends Bit with Product with Serializable

Value Members

  1. object Bit
  2. object BlochSphereReader extends Serializable
  3. object Circuit extends Serializable
  4. object ExperimentResult extends Serializable
  5. object One extends Serializable
  6. object QuantumContext
  7. object Qubit extends Serializable
  8. object QubitProbabilityReader extends Serializable
  9. object QubitRegister extends Serializable
  10. object StateProbabilityReader extends Serializable
  11. object Zero extends Serializable

Ungrouped