QuISP
Loading...
Searching...
No Matches
QubitConfiguration.h
Go to the documentation of this file.
1#pragma once
2
4namespace quisp::backends {
9 public:
12
13 // list up all params
20
24
28 double x_gate_err_rate = 0;
29
33 double z_gate_err_rate = 0;
34
38 double h_gate_err_rate = 0;
39
55
57
58 protected:
59};
60} // namespace quisp::backends
Configuration class contains all parameters and provides the way to retrieve it.
Definition QubitConfiguration.h:8
double cnot_gate_xy_err_ratio
Definition QubitConfiguration.h:45
double cnot_gate_zx_err_ratio
Definition QubitConfiguration.h:52
double memory_y_err_rate
Definition QubitConfiguration.h:15
double cnot_gate_ix_err_ratio
Definition QubitConfiguration.h:40
StationaryQubitConfiguration()
Definition QubitConfiguration.h:10
double cnot_gate_yi_err_ratio
Definition QubitConfiguration.h:47
double cnot_gate_yz_err_ratio
Definition QubitConfiguration.h:50
double h_gate_err_rate
Definition QubitConfiguration.h:38
double cnot_gate_zz_err_ratio
Definition QubitConfiguration.h:54
double z_gate_y_err_ratio
Definition QubitConfiguration.h:31
double measurement_x_err_rate
Definition QubitConfiguration.h:21
double memory_excitation_rate
Definition QubitConfiguration.h:17
double x_gate_x_err_ratio
Definition QubitConfiguration.h:25
double h_gate_x_err_ratio
Definition QubitConfiguration.h:35
double cnot_gate_xx_err_ratio
Definition QubitConfiguration.h:44
double memory_z_err_rate
Definition QubitConfiguration.h:16
double measurement_y_err_rate
Definition QubitConfiguration.h:22
double measurement_z_err_rate
Definition QubitConfiguration.h:23
double cnot_gate_iy_err_ratio
Definition QubitConfiguration.h:41
double x_gate_z_err_ratio
Definition QubitConfiguration.h:27
double z_gate_z_err_ratio
Definition QubitConfiguration.h:32
double cnot_gate_err_rate
Definition QubitConfiguration.h:56
double memory_completely_mixed_rate
Definition QubitConfiguration.h:19
double cnot_gate_zy_err_ratio
Definition QubitConfiguration.h:53
double cnot_gate_iz_err_ratio
Definition QubitConfiguration.h:42
~StationaryQubitConfiguration()
Definition QubitConfiguration.h:11
double h_gate_z_err_ratio
Definition QubitConfiguration.h:37
double cnot_gate_xi_err_ratio
Definition QubitConfiguration.h:43
double x_gate_y_err_ratio
Definition QubitConfiguration.h:26
double z_gate_x_err_ratio
Definition QubitConfiguration.h:30
double cnot_gate_xz_err_ratio
Definition QubitConfiguration.h:46
double memory_x_err_rate
Definition QubitConfiguration.h:14
double h_gate_y_err_ratio
Definition QubitConfiguration.h:36
double cnot_gate_zi_err_ratio
Definition QubitConfiguration.h:51
double memory_relaxation_rate
Definition QubitConfiguration.h:18
double cnot_gate_yx_err_ratio
Definition QubitConfiguration.h:48
double z_gate_err_rate
Definition QubitConfiguration.h:33
double x_gate_err_rate
Definition QubitConfiguration.h:28
double cnot_gate_yy_err_ratio
Definition QubitConfiguration.h:49
just an interface for the configuration to the backend
Definition IConfiguration.h:9
Definition Backends.h:10