pub struct QftConfig {
pub bond_dimension: usize,
pub golay_enabled: bool,
pub truncation_threshold: f64,
}Expand description
Configuration for QFT file operations
Fields§
§bond_dimension: usizeBond dimension for MPS compression (1-1024)
golay_enabled: boolEnable Golay error correction
truncation_threshold: f64Truncation threshold for SVD
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QftConfig
impl<'de> Deserialize<'de> for QftConfig
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
Auto Trait Implementations§
impl Freeze for QftConfig
impl RefUnwindSafe for QftConfig
impl Send for QftConfig
impl Sync for QftConfig
impl Unpin for QftConfig
impl UnwindSafe for QftConfig
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