Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
squander::density::NoisyCircuit Member List

This is the complete list of members for squander::density::NoisyCircuit, including all inherited members.

add_amplitude_damping(int target)squander::density::NoisyCircuit
add_amplitude_damping(int target, double gamma)squander::density::NoisyCircuit
add_CH(int target, int control)squander::density::NoisyCircuit
add_CNOT(int target, int control)squander::density::NoisyCircuit
add_CP(int target, int control)squander::density::NoisyCircuit
add_CRX(int target, int control)squander::density::NoisyCircuit
add_CRY(int target, int control)squander::density::NoisyCircuit
add_CRZ(int target, int control)squander::density::NoisyCircuit
add_CZ(int target, int control)squander::density::NoisyCircuit
add_depolarizing(int qbit_num)squander::density::NoisyCircuit
add_depolarizing(int qbit_num, double error_rate)squander::density::NoisyCircuit
add_gate_internal(Gate *gate)squander::density::NoisyCircuitprivate
add_H(int target)squander::density::NoisyCircuit
add_local_depolarizing(int target)squander::density::NoisyCircuit
add_local_depolarizing(int target, double error_rate)squander::density::NoisyCircuit
add_operation(std::unique_ptr< IDensityOperation > op)squander::density::NoisyCircuitprivate
add_phase_damping(int target)squander::density::NoisyCircuit
add_phase_damping(int target, double lambda)squander::density::NoisyCircuit
add_RX(int target)squander::density::NoisyCircuit
add_RY(int target)squander::density::NoisyCircuit
add_RZ(int target)squander::density::NoisyCircuit
add_S(int target)squander::density::NoisyCircuit
add_Sdg(int target)squander::density::NoisyCircuit
add_SX(int target)squander::density::NoisyCircuit
add_T(int target)squander::density::NoisyCircuit
add_Tdg(int target)squander::density::NoisyCircuit
add_U1(int target)squander::density::NoisyCircuit
add_U2(int target)squander::density::NoisyCircuit
add_U3(int target)squander::density::NoisyCircuit
add_X(int target)squander::density::NoisyCircuit
add_Y(int target)squander::density::NoisyCircuit
add_Z(int target)squander::density::NoisyCircuit
apply_to(const double *params, int param_count, DensityMatrix &rho)squander::density::NoisyCircuit
apply_to(const matrix_base< double > &params, DensityMatrix &rho)squander::density::NoisyCircuit
get_operation_count() constsquander::density::NoisyCircuitinline
get_operation_info() constsquander::density::NoisyCircuit
get_parameter_num() constsquander::density::NoisyCircuitinline
get_qbit_num() constsquander::density::NoisyCircuitinline
NoisyCircuit(int qbit_num)squander::density::NoisyCircuitexplicit
NoisyCircuit(const NoisyCircuit &)=deletesquander::density::NoisyCircuit
NoisyCircuit(NoisyCircuit &&other) noexceptsquander::density::NoisyCircuit
operations_squander::density::NoisyCircuitprivate
operator=(const NoisyCircuit &)=deletesquander::density::NoisyCircuit
operator=(NoisyCircuit &&other) noexceptsquander::density::NoisyCircuit
param_starts_squander::density::NoisyCircuitprivate
qbit_num_squander::density::NoisyCircuitprivate
total_params_squander::density::NoisyCircuitprivate
~NoisyCircuit()squander::density::NoisyCircuit