package quantum
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class BinaryRegister(values: Bit*) extends Register[Bit] with Product with Serializable
- sealed trait Bit extends Labeled[String]
- case class BlochSphereReader(state: State) extends StateReader[BlochSphereData] with Product with Serializable
- case class Circuit(register: QubitRegister, ops: Op*) extends Product with Serializable
- case class CircuitConnector(circuit: Circuit) extends Op with Product with Serializable
- case class Collapsed(register: QubitRegister, index: Int) extends State with Product with Serializable
- case class ExperimentResult(trials: List[Collapsed]) extends Product with Serializable
- case class Measure(index: Int) extends Op with Product with Serializable
- case class One(label: Option[String]) extends Bit with Product with Serializable
- trait Op extends AnyRef
- trait QuantumContext extends AnyRef
- case class Qubit(a: Complex, b: Complex, label: Option[String]) extends Labeled[String] with Product with Serializable
- case class QubitProbabilityReader(register: Option[QubitRegister], state: State) extends StateReader[QubitData] with Product with Serializable
- case class QubitRegister(values: Qubit*) extends Register[Qubit] with Product with Serializable
- sealed trait Register[T <: Labeled[String]] extends AnyRef
- sealed trait State extends AnyRef
- case class StateProbabilityReader(state: State) extends StateReader[StateData] with Product with Serializable
- sealed trait StateReader[T] extends AnyRef
- case class Superposition(vector: Vector) extends State with Product with Serializable
- case class Zero(label: Option[String]) extends Bit with Product with Serializable
Value Members
- object Bit
- object BlochSphereReader extends Serializable
- object Circuit extends Serializable
- object ExperimentResult extends Serializable
- object One extends Serializable
- object QuantumContext
- object Qubit extends Serializable
- object QubitProbabilityReader extends Serializable
- object StateProbabilityReader extends Serializable
- object Superposition extends Serializable
- object Zero extends Serializable