Internally Used Gate Methods ============================ The gate classes described in the API reference possess various methods to implement the :ref:`Protocols ` defined in the Reference of Internal Functions. TwoQubitGate ------------ .. automethod:: rydopt.gates.TwoQubitGate.with_decay .. automethod:: rydopt.gates.TwoQubitGate.dim .. automethod:: rydopt.gates.TwoQubitGate.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.TwoQubitGate.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.TwoQubitGate.initial_basis_states .. automethod:: rydopt.gates.TwoQubitGate.process_fidelity .. automethod:: rydopt.gates.TwoQubitGate.rydberg_time TwoQubitGateAsym ---------------- .. automethod:: rydopt.gates.TwoQubitGateAsym.with_decay .. automethod:: rydopt.gates.TwoQubitGateAsym.dim .. automethod:: rydopt.gates.TwoQubitGateAsym.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.TwoQubitGateAsym.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.TwoQubitGateAsym.initial_basis_states .. automethod:: rydopt.gates.TwoQubitGateAsym.process_fidelity .. automethod:: rydopt.gates.TwoQubitGateAsym.rydberg_time ThreeQubitGateIsosceles ----------------------- .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.with_decay .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.dim .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.initial_basis_states .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.process_fidelity .. automethod:: rydopt.gates.ThreeQubitGateIsosceles.rydberg_time ThreeQubitGateAsym ------------------ .. automethod:: rydopt.gates.ThreeQubitGateAsym.with_decay .. automethod:: rydopt.gates.ThreeQubitGateAsym.dim .. automethod:: rydopt.gates.ThreeQubitGateAsym.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.ThreeQubitGateAsym.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.ThreeQubitGateAsym.initial_basis_states .. automethod:: rydopt.gates.ThreeQubitGateAsym.process_fidelity .. automethod:: rydopt.gates.ThreeQubitGateAsym.rydberg_time FourQubitGatePyramidal ---------------------- .. automethod:: rydopt.gates.FourQubitGatePyramidal.with_decay .. automethod:: rydopt.gates.FourQubitGatePyramidal.dim .. automethod:: rydopt.gates.FourQubitGatePyramidal.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.FourQubitGatePyramidal.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.FourQubitGatePyramidal.initial_basis_states .. automethod:: rydopt.gates.FourQubitGatePyramidal.process_fidelity .. automethod:: rydopt.gates.FourQubitGatePyramidal.rydberg_time FourQubitGateAsym ----------------- .. automethod:: rydopt.gates.FourQubitGateAsym.with_decay .. automethod:: rydopt.gates.FourQubitGateAsym.dim .. automethod:: rydopt.gates.FourQubitGateAsym.hamiltonian_functions_for_basis_states .. automethod:: rydopt.gates.FourQubitGateAsym.rydberg_population_operators_for_basis_states .. automethod:: rydopt.gates.FourQubitGateAsym.initial_basis_states .. automethod:: rydopt.gates.FourQubitGateAsym.process_fidelity .. automethod:: rydopt.gates.FourQubitGateAsym.rydberg_time