ClassicalRegister
class ClassicalRegister(size, name=None)
Implement a classical register.
Create a new generic register.
Attributes
instances_counter
Default value: count(0)
name
Get the register name.
prefix
Default value: 'c'
size
Get the register size.
Methods
__getitem__
ClassicalRegister.__getitem__(key)
Arg:
bit_type (Qubit or Clbit): a constructor type return element/s. key (int or slice or list): index of the clbit to be retrieved.
Returns
a Qubit or Clbit instance if key is int. If key is a slice, returns a list of these instances.
Return type
Qubit or Clbit or list(Qubit) or list(Clbit)
Raises
- CircuitError – if the key is not an integer.
- QiskitIndexError – if the key is not in the range (0, self.size).
__len__
ClassicalRegister.__len__()
Return register size.
qasm
ClassicalRegister.qasm()
Return OPENQASM string for this register.
Was this page helpful?
Report a bug or request content on GitHub.