pub struct QMLConfig {
pub num_qubits: usize,
pub num_layers: usize,
pub encoding: EncodingStrategy,
pub entanglement: EntanglementPattern,
pub data_reuploading: bool,
}Expand description
Configuration for QML circuits
Fields§
§num_qubits: usizeNumber of qubits
num_layers: usizeNumber of layers
encoding: EncodingStrategyData encoding strategy
entanglement: EntanglementPatternEntanglement pattern
data_reuploading: boolWhether to reupload data in each layer
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QMLConfig
impl RefUnwindSafe for QMLConfig
impl Send for QMLConfig
impl Sync for QMLConfig
impl Unpin for QMLConfig
impl UnwindSafe for QMLConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more