qudit_sim.HamiltonianBuilder.add_qudit

HamiltonianBuilder.add_qudit(qubit_frequency, anharmonicity, drive_amplitude, qudit_id=None, position=None)

Add a qudit to the system.

Parameters
  • qubit_frequency (float) – Qubit frequency.

  • anharmonicity (float) – Anharmonicity.

  • drive_amplitude (float) – Base drive amplitude in rad/s.

  • qudit_id (Optional[Hashable]) – Identifier for the qudit. If None, the position (order of addition) is used.

  • position (Optional[int]) – If an integer, the qudit is inserted into the specified position.

Return type

None