pub struct QuantumEnhancedConfig {
pub base_config: QuantumConfig,
pub vqe_config: VQEConfig,
pub qaoa_config: QAOAConfig,
pub adiabatic_config: AdiabaticConfig,
pub qml_config: QuantumMLConfig,
pub error_correction_config: ErrorCorrectionConfig,
pub enable_quantum_speedup: bool,
pub hybrid_processing: bool,
}Expand description
Enhanced quantum configuration
Fields§
§base_config: QuantumConfigBase quantum configuration
vqe_config: VQEConfigVQE configuration
qaoa_config: QAOAConfigQAOA configuration
adiabatic_config: AdiabaticConfigAdiabatic configuration
qml_config: QuantumMLConfigQuantum ML configuration
error_correction_config: ErrorCorrectionConfigError correction configuration
enable_quantum_speedup: boolEnable quantum speedup simulation
hybrid_processing: boolUse hybrid classical-quantum processing
Trait Implementations§
Source§impl Clone for QuantumEnhancedConfig
impl Clone for QuantumEnhancedConfig
Source§fn clone(&self) -> QuantumEnhancedConfig
fn clone(&self) -> QuantumEnhancedConfig
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 QuantumEnhancedConfig
impl Debug for QuantumEnhancedConfig
Auto Trait Implementations§
impl Freeze for QuantumEnhancedConfig
impl RefUnwindSafe for QuantumEnhancedConfig
impl Send for QuantumEnhancedConfig
impl Sync for QuantumEnhancedConfig
impl Unpin for QuantumEnhancedConfig
impl UnsafeUnpin for QuantumEnhancedConfig
impl UnwindSafe for QuantumEnhancedConfig
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