Skip to content

bloqade.analog.emulate.ir.state_vector.DetuningOperator

← Module overview

classDetuningOperatorsource

bloqade.analog.emulate.ir.state_vector.DetuningOperator

Signature
class DetuningOperator(diagonal: NDArray, amplitude: Optional[Callable[[float], float]] = None)

Parameters

NameTypeDefaultDescription
diagonalNDArrayrequired
amplitudeOptional[Callable[[float], float]]None

Attributes

NameTypeDefaultDescription
diagonalNDArrayrequired
amplitudeOptional[Callable[[float], float]]None

methodget_diagonalsource

bloqade.analog.emulate.ir.state_vector.DetuningOperator.get_diagonal

def get_diagonal(time: float)

Parameters

NameTypeDescription
timefloat
source