ChangeBasisNode¶
- class samplomatic.samplex.nodes.ChangeBasisNode(register_name: str, basis_change: BasisChange, basis_ref: str, num_subsystems: int)[source]¶
Bases:
SamplingNodeA node that instantiates a basis changing virtual register for a given measurement.
- Parameters:
register_name – The name of the register to instantiate.
basis_change – The basis change to implement.
basis_ref – Unique identifier of the basis to use.
num_subsystems – The number of subsystems this node generates gates for.
Attributes Summary
The virtual gate type of outgoing registers.
Methods Summary
Return the style of this node when plotted.
Return a manifest of new virtual registers that this node instantiates.
sample(registers, rng, inputs, ...)Sample this node.
Attributes Documentation
- outgoing_register_type¶
Methods Documentation