bloqade.squin.analysis.validation.simple_nocloning.impls.NoiseMethods
← Module overview
class
method
sourcemethod
sourcemethod
source
classNoiseMethods¶source
bloqade.squin.analysis.validation.simple_nocloning.impls.NoiseMethods
Bases: interp.MethodTable
class NoiseMethodsmethodsingle_qubit_noise_channel¶source
bloqade.squin.analysis.validation.simple_nocloning.impls.NoiseMethods.single_qubit_noise_channel
Signature
def single_qubit_noise_channel(interp_: _FlatKernelNoCloningAnalysis, frame: ForwardFrame[EmptyLattice], stmt: noise.stmts.SingleQubitPauliChannel | noise.stmts.Depolarize | noise.stmts.QubitLoss)Parameters
| Name | Type | Description |
|---|---|---|
interp_ | _FlatKernelNoCloningAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | noise.stmts.SingleQubitPauliChannel | noise.stmts.Depolarize | noise.stmts.QubitLoss |
methodtwo_qubit_noise_channel¶source
bloqade.squin.analysis.validation.simple_nocloning.impls.NoiseMethods.two_qubit_noise_channel
Signature
def two_qubit_noise_channel(interp_: _FlatKernelNoCloningAnalysis, frame: ForwardFrame[EmptyLattice], stmt: noise.stmts.Depolarize2 | noise.stmts.TwoQubitPauliChannel)Parameters
| Name | Type | Description |
|---|---|---|
interp_ | _FlatKernelNoCloningAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | noise.stmts.Depolarize2 | noise.stmts.TwoQubitPauliChannel |
methodcorrelated_loss¶source
bloqade.squin.analysis.validation.simple_nocloning.impls.NoiseMethods.correlated_loss
Signature
def correlated_loss(interp_: _FlatKernelNoCloningAnalysis, frame: ForwardFrame[EmptyLattice], stmt: noise.stmts.CorrelatedQubitLoss)Parameters
| Name | Type | Description |
|---|---|---|
interp_ | _FlatKernelNoCloningAnalysis | |
frame | ForwardFrame[EmptyLattice] | |
stmt | noise.stmts.CorrelatedQubitLoss |