Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | X | Y | Z _ __init__() (supergrad.helper.Evolve method) (supergrad.helper.Helper method) (supergrad.helper.Spectrum method) (supergrad.quantum_system.CircuitLCJ method) (supergrad.quantum_system.Fluxonium method) (supergrad.quantum_system.InteractingSystem method) (supergrad.quantum_system.InteractionTerm method) (supergrad.quantum_system.KronObj method) (supergrad.quantum_system.LindbladObj method) (supergrad.quantum_system.QuantumSystem method) (supergrad.quantum_system.Resonator method) (supergrad.quantum_system.Transmon method) (supergrad.scgraph.MPCFluxonium1D method) (supergrad.scgraph.PeriodicGraph method) (supergrad.scgraph.SCGraph method) (supergrad.scgraph.Tmon1D method) (supergrad.time_evolution.EvoElement method) (supergrad.time_evolution.pulseshape.PulseBase method) (supergrad.time_evolution.pulseshape.PulseCosine method) (supergrad.time_evolution.pulseshape.PulseCosineRamping method) (supergrad.time_evolution.pulseshape.PulseErf method) (supergrad.time_evolution.pulseshape.PulseGaussian method) (supergrad.time_evolution.pulseshape.PulseGaussianSquare method) (supergrad.time_evolution.pulseshape.PulseTanh method) (supergrad.time_evolution.pulseshape.PulseTrapezoid method) (supergrad.time_evolution.pulseshape.PulseWithDRAG method) _parse_hamiltonian() (in module supergrad.time_evolution) A adam_opt() (in module supergrad.utils.optimize) add_lcj_params_variance_to_graph() (supergrad.scgraph.SCGraph method) add_lindblad_operator() (supergrad.quantum_system.LindbladObj method) amp (supergrad.time_evolution.pulseshape.PulseCosineRamping attribute) (supergrad.time_evolution.pulseshape.PulseTrapezoid attribute) (supergrad.time_evolution.pulseshape.PulseWithDRAG attribute) B basis() (in module supergrad.utils.utility) berkeley() (in module supergrad.utils.gates) C charge() (in module supergrad.utils.operators) CircuitLCJ (class in supergrad.quantum_system) cnot() (in module supergrad.utils.gates) commutator() (in module supergrad.utils.operators) compute_average_photon() (in module supergrad.utils.utility) compute_contraction_path() (supergrad.quantum_system.KronObj method) (supergrad.quantum_system.LindbladObj method) compute_energy_map() (supergrad.quantum_system.InteractingSystem method) compute_fidelity_with_1q_rotation_axis() (in module supergrad.utils.fidelity) compute_static_properties() (supergrad.scgraph.MPCFluxonium1D method) compute_static_properties_minimal() (supergrad.scgraph.MPCFluxonium1D method) const_init() (in module supergrad.utils.utility) controlled_gate() (in module supergrad.utils.gates) convert_device_array() (in module supergrad.utils.utility) convert_graph_to_comp_initial_guess() (supergrad.scgraph.SCGraph method) convert_graph_to_parameters_haiku() (supergrad.scgraph.SCGraph method) convert_graph_to_pulse_lst() (supergrad.scgraph.SCGraph method) convert_graph_to_pulse_parameters_haiku() (supergrad.scgraph.SCGraph method) convert_graph_to_quantum_system() (supergrad.scgraph.SCGraph method) convert_to_haiku_dict() (in module supergrad.utils.utility) convert_to_json_compatible() (in module supergrad.utils.utility) cphase() (in module supergrad.utils.gates) create() (in module supergrad.utils.operators) create_cr_pulse() (supergrad.scgraph.MPCFluxonium1D method) create_density_init() (in module supergrad.utils.utility) create_single_qubit_pulse() (supergrad.scgraph.MPCFluxonium1D method) create_state() (in module supergrad.utils.utility) create_state_init() (in module supergrad.utils.utility) cs_gate() (in module supergrad.utils.gates) csign() (in module supergrad.utils.gates) ct_gate() (in module supergrad.utils.gates) cutoff (supergrad.time_evolution.pulseshape.PulseErf attribute) (supergrad.time_evolution.pulseshape.PulseGaussian attribute) (supergrad.time_evolution.pulseshape.PulseGaussianSquare attribute) (supergrad.time_evolution.pulseshape.PulseTanh attribute) cy_gate() (in module supergrad.utils.gates) cz_gate() (in module supergrad.utils.gates) D destroy() (in module supergrad.utils.operators) displace() (in module supergrad.utils.operators) draw() (in module supergrad.time_evolution.pulseshape) dump_params() (in module supergrad.utils.utility) E eigen_basis() (supergrad.helper.Evolve method) eigen_basis_trajectory() (supergrad.helper.Evolve method) energy_tensor() (supergrad.helper.Spectrum method) EvoElement (class in supergrad.time_evolution) Evolve (class in supergrad.helper) expand_operator() (in module supergrad.utils.gates) expm() (supergrad.quantum_system.KronObj method) (supergrad.quantum_system.LindbladObj method) F Fluxonium (class in supergrad.quantum_system) fock_dm() (in module supergrad.utils.utility) fredkin() (in module supergrad.utils.gates) G get_model_eigen_basis() (supergrad.helper.Spectrum method) ghz_state() (in module supergrad.utils.utility) globalphase() (in module supergrad.utils.gates) H hadamard_transform() (in module supergrad.utils.gates) Helper (class in supergrad.helper) I identity() (in module supergrad.utils.operators) identity_wrap() (in module supergrad.utils.utility) InteractingSystem (class in supergrad.quantum_system) InteractionTerm (class in supergrad.quantum_system) iswap() (in module supergrad.utils.gates) J jmat() (in module supergrad.utils.operators) K KronObj (class in supergrad.quantum_system) L length (supergrad.time_evolution.pulseshape.PulseCosineRamping attribute) (supergrad.time_evolution.pulseshape.PulseTrapezoid attribute) (supergrad.time_evolution.pulseshape.PulseWithDRAG attribute) LindbladObj (class in supergrad.quantum_system) load_params() (in module supergrad.utils.utility) M mesolve() (in module supergrad.time_evolution) mesolve_final_states_w_basis_trans() (in module supergrad.time_evolution) module supergrad.helper supergrad.quantum_system supergrad.scgraph supergrad.time_evolution supergrad.time_evolution.pulseshape supergrad.utils.gates supergrad.utils.operators supergrad.utils.optimize supergrad.utils.qiskit_interface supergrad.utils.qutip_interface supergrad.utils.utility molmer_sorensen() (in module supergrad.utils.gates) momentum() (in module supergrad.utils.operators) MPCFluxonium1D (class in supergrad.scgraph) N num() (in module supergrad.utils.operators) O ode_expm() (in module supergrad.time_evolution) omega_d (supergrad.time_evolution.pulseshape.PulseWithDRAG attribute) P parse_interaction() (in module supergrad.quantum_system) PeriodicGraph (class in supergrad.scgraph) permute() (in module supergrad.utils.utility) phase() (in module supergrad.utils.operators) phasegate() (in module supergrad.utils.gates) position() (in module supergrad.utils.operators) product_basis() (supergrad.helper.Evolve method) product_basis_trajectory() (supergrad.helper.Evolve method) PulseBase (class in supergrad.time_evolution.pulseshape) PulseCosine (class in supergrad.time_evolution.pulseshape) PulseCosineRamping (class in supergrad.time_evolution.pulseshape) PulseErf (class in supergrad.time_evolution.pulseshape) PulseGaussian (class in supergrad.time_evolution.pulseshape) PulseGaussianSquare (class in supergrad.time_evolution.pulseshape) PulseTanh (class in supergrad.time_evolution.pulseshape) PulseTrapezoid (class in supergrad.time_evolution.pulseshape) PulseWithDRAG (class in supergrad.time_evolution.pulseshape) Q qasmu_gate() (in module supergrad.utils.gates) qdiags() (in module supergrad.utils.operators) qeye() (in module supergrad.utils.operators) qrot() (in module supergrad.utils.gates) QuantumSystem (class in supergrad.quantum_system) qutrit_basis() (in module supergrad.utils.utility) qutrit_ops() (in module supergrad.utils.operators) qzero() (in module supergrad.utils.operators) R reduced_unitary() (in module supergrad.utils.utility) remove_pulse() (supergrad.scgraph.SCGraph method) Resonator (class in supergrad.quantum_system) rotation() (in module supergrad.utils.gates) rx() (in module supergrad.utils.gates) ry() (in module supergrad.utils.gates) rz() (in module supergrad.utils.gates) S s_gate() (in module supergrad.utils.gates) SCGraph (class in supergrad.scgraph) scipy_minimize() (in module supergrad.utils.optimize) sesolve() (in module supergrad.time_evolution) sesolve_final_states_w_basis_trans() (in module supergrad.time_evolution) set_charge_basis() (supergrad.quantum_system.CircuitLCJ method) set_phi_basis() (supergrad.quantum_system.CircuitLCJ method) sigma (supergrad.time_evolution.pulseshape.PulseErf attribute) (supergrad.time_evolution.pulseshape.PulseGaussian attribute) (supergrad.time_evolution.pulseshape.PulseGaussianSquare attribute) (supergrad.time_evolution.pulseshape.PulseTanh attribute) sigmam() (in module supergrad.utils.operators) sigmap() (in module supergrad.utils.operators) sigmax() (in module supergrad.utils.operators) sigmay() (in module supergrad.utils.operators) sigmaz() (in module supergrad.utils.operators) snot() (in module supergrad.utils.gates) Spectrum (class in supergrad.helper) spin_J_set() (in module supergrad.utils.operators) spin_Jm() (in module supergrad.utils.operators) spin_Jp() (in module supergrad.utils.operators) spin_Jx() (in module supergrad.utils.operators) spin_Jy() (in module supergrad.utils.operators) spin_Jz() (in module supergrad.utils.operators) sqrtiswap() (in module supergrad.utils.gates) sqrtnot() (in module supergrad.utils.gates) sqrtswap() (in module supergrad.utils.gates) squeeze() (in module supergrad.utils.operators) squeezing() (in module supergrad.utils.operators) supergrad.helper module supergrad.quantum_system module supergrad.scgraph module supergrad.time_evolution module supergrad.time_evolution.pulseshape module supergrad.utils.gates module supergrad.utils.operators module supergrad.utils.optimize module supergrad.utils.qiskit_interface module supergrad.utils.qutip_interface module supergrad.utils.utility module swap() (in module supergrad.utils.gates) swapalpha() (in module supergrad.utils.gates) T t_gate() (in module supergrad.utils.gates) t_plateau (supergrad.time_evolution.pulseshape.PulseCosineRamping attribute) (supergrad.time_evolution.pulseshape.PulseTrapezoid attribute) t_ramp (supergrad.time_evolution.pulseshape.PulseCosineRamping attribute) (supergrad.time_evolution.pulseshape.PulseTrapezoid attribute) tensor() (in module supergrad.utils.utility) tensor_np() (in module supergrad.utils.utility) Tmon1D (class in supergrad.scgraph) to_qiskit_drive_hamiltonian() (in module supergrad.utils.qiskit_interface) to_qiskit_static_hamiltonian() (in module supergrad.utils.qiskit_interface) to_qutip_operator() (in module supergrad.utils.qutip_interface) to_qutip_operator_function_pair() (in module supergrad.utils.qutip_interface) toffoli() (in module supergrad.utils.gates) transform_operator() (supergrad.quantum_system.InteractingSystem method) Transmon (class in supergrad.quantum_system) tree_print() (in module supergrad.utils.utility) tunneling() (in module supergrad.utils.operators) U unify_state_phase() (supergrad.quantum_system.CircuitLCJ method) update_params() (supergrad.scgraph.SCGraph method) X x_gate() (in module supergrad.utils.gates) Y y_gate() (in module supergrad.utils.gates) Z z_gate() (in module supergrad.utils.gates)