pub struct VqeConfig {
pub hamiltonian_name: String,
pub ansatz_name: String,
pub num_layers: usize,
pub num_qubits: usize,
}Expand description
Variational Quantum Eigensolver (VQE) configuration.
Fields§
§hamiltonian_name: String§ansatz_name: String§num_layers: usize§num_qubits: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VqeConfig
impl RefUnwindSafe for VqeConfig
impl Send for VqeConfig
impl Sync for VqeConfig
impl Unpin for VqeConfig
impl UnsafeUnpin for VqeConfig
impl UnwindSafe for VqeConfig
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