Quantum System#
Artificial Atom#
|
Generic quantum system class. |
|
Class for a generic L-C-J circuit. |
|
Initializes parameters for phase basis. |
|
Initializes parameters for charge basis. |
|
Adjusts the phase of eigenstates to meet the condition <i|m|i+1> matrix elements are real positive. |
|
Class for the transmon qubit. |
|
Class for the fluxonium qubit. |
|
Class representing a harmonic resonator. |
Interaction#
|
Parse subsystem_list and keyword arguments, specify the interaction between subsystems constructing the InteractionTerm. |
|
Class for specifying a term in the interaction Hamiltonian of a composite Hilbert space. |
|
Class holding information about the whole system. |
Compute the energy of the whole system in the dressed indices, enumerating eigenenergies and eigenstates as j=0,1,2,. |
|
Transform operator to current eigenbasis and truncated eigenbasis. |
Data Structure#
|
The Kronecker Object (KronObj) class is designed to represent k-body Hamiltonian in Kronecker product format. |
|
Compute tensor network contraction path. |
|
Calculate matrix exponentiation of KronObj. |
|
The Lindblad Object (LindbladObj) class is designed to represent superoperator in Kronecker product format. |
|
Lindblad operator for a single pair of collapse operators (a, b), or for a single collapse operator (a) when b is not specified: |
Compute tensor network contraction path. |
|
|
Calculate matrix exponentiation of LindbladObj. |