ket::executionTrait LiveExecution
Source pub trait LiveExecution {
// Required methods
fn gate(
&mut self,
gate: QuantumGate,
target: LogicalQubit,
control: &[LogicalQubit],
);
fn measure(&mut self, qubits: &[LogicalQubit]) -> u64;
fn exp_value(&mut self, hamiltonian: &Hamiltonian<LogicalQubit>) -> f64;
fn sample(&mut self, qubits: &[LogicalQubit], shots: usize) -> Sample;
fn dump(&mut self, qubits: &[LogicalQubit]) -> DumpData;
fn free_aux(&mut self, aux_group: usize, num_qubits: usize);
}
Formats the value using the given formatter.
Read more