# Module qcgpu::gates [−] [src]

Gates and Gate Generation

Matrices are in row major format, and all gates use the `num_complex::Complex<f32>;` datatype.

## Structs

Gate | Representation of a gate

## Functions

h | Hadamard Gate
id | Identity gate
negh | Negative Hadamard Gate
r | The Phase Shift / R gate. Note that this function has an argument of `angle`, which corresponds to the rotation angle of the gate.
s | S / Phase Gate
t | T Gate
x | Pauli X / NOT Gate
y | Pauli Y Gate
z | Pauli Z Gate

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)