Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Classes | Functions
squander::density Namespace Reference

Classes

class  AmplitudeDampingChannel
 Amplitude damping (T1 relaxation): |1⟩ → |0⟩ decay. More...
 
class  AmplitudeDampingOp
 Amplitude damping channel (T1 relaxation): |1⟩ → |0⟩ decay. More...
 
class  DensityMatrix
 Quantum density matrix ρ for mixed-state representation. More...
 
class  DepolarizingChannel
 Depolarizing channel: ρ → (1-p)ρ + p·I/2^n. More...
 
class  DepolarizingOp
 Depolarizing noise channel: ρ → (1-p)ρ + p·I/2^n. More...
 
class  GateOperation
 Wraps an existing Gate for density matrix operations. More...
 
class  IDensityOperation
 Interface for any operation that can be applied to a density matrix. More...
 
class  LocalDepolarizingOp
 Local single-qubit depolarizing channel on one target qubit. More...
 
class  NoiseChannel
 Base class for quantum noise channels. More...
 
class  NoiseOperation
 Base class for noise channel operations (CPTP maps). More...
 
class  NoisyCircuit
 Quantum circuit with noise for density matrix simulation. More...
 
class  PhaseDampingChannel
 Phase damping (T2 dephasing): loss of coherence. More...
 
class  PhaseDampingOp
 Phase damping channel (T2 dephasing): loss of coherence. More...
 

Functions

static int calculate_qbit_num (int dim)
 

Function Documentation

◆ calculate_qbit_num()

static int squander::density::calculate_qbit_num ( int  dim)
static

Definition at line 38 of file density_matrix.cpp.