pub struct VariationalQuantumCircuit {
pub num_qubits: usize,
pub parameters: Vec<f32>,
pub ansatz_gates: Vec<QuantumGate>,
pub measurement_operators: Vec<PauliOperator>,
}Expand description
Variational quantum circuit implementation
Fields§
§num_qubits: usizeNumber of qubits
parameters: Vec<f32>Circuit parameters
ansatz_gates: Vec<QuantumGate>Ansatz gates
measurement_operators: Vec<PauliOperator>Measurement operators
Trait Implementations§
Source§impl Clone for VariationalQuantumCircuit
impl Clone for VariationalQuantumCircuit
Source§fn clone(&self) -> VariationalQuantumCircuit
fn clone(&self) -> VariationalQuantumCircuit
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 moreAuto Trait Implementations§
impl Freeze for VariationalQuantumCircuit
impl RefUnwindSafe for VariationalQuantumCircuit
impl Send for VariationalQuantumCircuit
impl Sync for VariationalQuantumCircuit
impl Unpin for VariationalQuantumCircuit
impl UnsafeUnpin for VariationalQuantumCircuit
impl UnwindSafe for VariationalQuantumCircuit
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