pub struct BinaryChainComplex { /* private fields */ }Implementations§
Source§impl BinaryChainComplex
impl BinaryChainComplex
pub fn new(boundaries: Vec<BinaryBoundaryMap>) -> Result<Self>
pub fn boundaries(&self) -> &[BinaryBoundaryMap]
pub fn boundary_map( &self, domain_dimension: usize, ) -> Option<&BinaryBoundaryMap>
pub fn boundary(&self, domain_dimension: usize) -> Option<&SparseGf2Matrix>
pub fn css_view(&self, qubit_dimension: usize) -> Result<HomologicalCssView>
Trait Implementations§
Source§impl Clone for BinaryChainComplex
impl Clone for BinaryChainComplex
Source§fn clone(&self) -> BinaryChainComplex
fn clone(&self) -> BinaryChainComplex
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BinaryChainComplex
impl Debug for BinaryChainComplex
impl Eq for BinaryChainComplex
Source§impl PartialEq for BinaryChainComplex
impl PartialEq for BinaryChainComplex
impl StructuralPartialEq for BinaryChainComplex
Auto Trait Implementations§
impl Freeze for BinaryChainComplex
impl RefUnwindSafe for BinaryChainComplex
impl Send for BinaryChainComplex
impl Sync for BinaryChainComplex
impl Unpin for BinaryChainComplex
impl UnsafeUnpin for BinaryChainComplex
impl UnwindSafe for BinaryChainComplex
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