#[repr(C)]pub struct ComplexMatrixN {
pub numQubits: c_int,
pub real: *mut *mut f64,
pub imag: *mut *mut f64,
}
Expand description
Represents a general 2^N by 2^N matrix of complex numbers.
@ingroup type @author Tyson Jones
Fields§
§numQubits: c_int
§real: *mut *mut f64
§imag: *mut *mut f64
Trait Implementations§
Source§impl Clone for ComplexMatrixN
impl Clone for ComplexMatrixN
Source§fn clone(&self) -> ComplexMatrixN
fn clone(&self) -> ComplexMatrixN
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 ComplexMatrixN
impl Debug for ComplexMatrixN
impl Copy for ComplexMatrixN
Auto Trait Implementations§
impl Freeze for ComplexMatrixN
impl RefUnwindSafe for ComplexMatrixN
impl !Send for ComplexMatrixN
impl !Sync for ComplexMatrixN
impl Unpin for ComplexMatrixN
impl UnwindSafe for ComplexMatrixN
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