Commit 0f35cde
authored
Add
- Add `stim.CliffordString`
- Add `stim.CliffordString.__eq__`
- Add `stim.CliffordString.__ne__`
- Add `stim.CliffordString__imul__`
- Add `stim.CliffordString__init__`
- Add `stim.CliffordString.__len__`
- Add `stim.CliffordString.__mul__`
- Add `stim.CliffordString.__repr__`
- Add `stim.CliffordString.__setitem__`
- Add `stim.CliffordString.__getitem__`
- Add `stim.CliffordString.random`
- Add `stim.CliffordString.x_outputs`
- Add `stim.CliffordString.y_outputs`
- Add `stim.CliffordString.z_outputs`
C++ changes:
- Add `stim::simd_bits<>::clear_bits_past`
- Add `stim::simd_bits<>::preserving_resize`
- Add `stim::bitword<>::operator~`
- Add `stim::andnot`
- Add `stim::GateTypeWrapper`
- `stim.GateData` now binds to `stim::GateTypeWrapper` rather than
`stim::GateData` (a byte instead of many bytes)
- Ran autoformat (forced pointed location to RIGHT)
- Add `stim::CliffordString<>`
---------
Signed-off-by: Craig Gidney <craiggidney@google.com>stim.CliffordString (#910)1 parent 07543c2 commit 0f35cde
File tree
51 files changed
+2957
-257
lines changed- doc
- file_lists
- glue/python/src/stim
- src
- stim
- circuit
- cmd
- gates
- io
- mem
- py
- search/sat
- simulators
- stabilizers
- util_bot
- util_top
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
51 files changed
+2957
-257
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
0 commit comments