Skip to content

Commit 0f35cde

Browse files
authored
Add stim.CliffordString (#910)
- 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>
1 parent 07543c2 commit 0f35cde

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

.clang-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ AllowShortLoopsOnASingleLine: false
1111
AllowShortLambdasOnASingleLine: None
1212
BinPackArguments: false
1313
BinPackParameters: false
14+
PointerAlignment: Right
1415

1516
IncludeCategories:
1617
- Regex: '^<.*>$'

0 commit comments

Comments
 (0)