pub struct UnitaryTableau {
pub tab: SymplecticTableau,
pub qubits: Vec<Qubit>,
}
Expand description
Binary matrix form of a stabilizer tableau for unitary Clifford circuits.
Fields§
§tab: SymplecticTableau
A symplectic tableau.
qubits: Vec<Qubit>
Ordered naming of qubits in the tableau.
Trait Implementations§
Source§impl Clone for UnitaryTableau
impl Clone for UnitaryTableau
Source§fn clone(&self) -> UnitaryTableau
fn clone(&self) -> UnitaryTableau
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UnitaryTableau
impl Debug for UnitaryTableau
Source§impl<'de> Deserialize<'de> for UnitaryTableau
impl<'de> Deserialize<'de> for UnitaryTableau
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for UnitaryTableau
impl Hash for UnitaryTableau
Source§impl PartialEq for UnitaryTableau
impl PartialEq for UnitaryTableau
Source§impl Serialize for UnitaryTableau
impl Serialize for UnitaryTableau
impl Eq for UnitaryTableau
impl StructuralPartialEq for UnitaryTableau
Auto Trait Implementations§
impl Freeze for UnitaryTableau
impl RefUnwindSafe for UnitaryTableau
impl Send for UnitaryTableau
impl Sync for UnitaryTableau
impl Unpin for UnitaryTableau
impl UnwindSafe for UnitaryTableau
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more