---
title: virtual_registers (latest version)
description: API reference for samplomatic.virtual_registers in the latest version of samplomatic
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/samplomatic/virtual-registers
---

# samplomatic.virtual\_registers

## Classes

|                                                                                                                                                    |                                                                  |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [`C1Register`](/docs/api/samplomatic/auto/virtual-registers-c-1-register "samplomatic.virtual_registers.C1Register")(virtual\_gates)               | Virtual register of C1 gates.                                    |
| [`GroupRegister`](/docs/api/samplomatic/auto/virtual-registers-group-register "samplomatic.virtual_registers.GroupRegister")(virtual\_gates)       | A virtual register whose elements form a group.                  |
| [`PauliRegister`](/docs/api/samplomatic/auto/virtual-registers-pauli-register "samplomatic.virtual_registers.PauliRegister")(virtual\_gates)       | Virtual register of virtual projective Pauli gates.              |
| [`U2Register`](/docs/api/samplomatic/auto/virtual-registers-u-2-register "samplomatic.virtual_registers.U2Register")(virtual\_gates)               | Virtual register of 2x2 Unitary matrices.                        |
| [`VirtualRegister`](/docs/api/samplomatic/auto/virtual-registers-virtual-register "samplomatic.virtual_registers.VirtualRegister")(virtual\_gates) | A data register containing a 2D array of virtual gates.          |
| [`VirtualType`](/docs/api/samplomatic/auto/virtual-registers-virtual-type "samplomatic.virtual_registers.VirtualType")(value)                      | Name identifiers for virtual gate types.                         |
| [`Z2Register`](/docs/api/samplomatic/auto/virtual-registers-z-2-register "samplomatic.virtual_registers.Z2Register")(virtual\_gates)               | Virtual register of elements of Z2, the cyclic group of order 2. |

## Class Inheritance Diagram

![Inheritance diagram of samplomatic.virtual\_registers.c1\_register.C1Register, samplomatic.virtual\_registers.group\_register.GroupRegister, samplomatic.virtual\_registers.pauli\_register.PauliRegister, samplomatic.virtual\_registers.u2\_register.U2Register, samplomatic.virtual\_registers.virtual\_register.VirtualRegister, samplomatic.virtual\_registers.virtual\_type.VirtualType, samplomatic.virtual\_registers.z2\_register.Z2Register](https://eu-de.quantum.cloud.ibm.com/docs/images/api/samplomatic/inheritance-8b78a3f16b953fe7326973e97d72386f0bebd5af.avif)
