QuantumVariable.__init__(size, qs=None, name=None)[source]#

Constructs a QuantumVariable - possibly with a given name or in a given QuantumSession.


The amount of qubits this QuantumVariable contains.

qsQuantumSession, optional

A QuantumSession object, where the QuantumVariable is supposed to be registered. The default is None.

namestring, optional

A name which uniquely identifies the QuantumVariable. If ended with a *, name is allowed to be updated if a naming collision arises. By default, Qrisp will try to infer the name of the Python variable - otherwise a generic name is given.