qlauncher.base.models#
Summary#
Classes:
Reference#
- class qlauncher.base.models.QUBO(matrix: ndarray, offset: float = 0)[source]#
Bases:
Model- to_hamiltonian() Hamiltonian[source]#
- class qlauncher.base.models.Hamiltonian(hamiltonian: SparsePauliOp, mixer_hamiltonian: SparsePauliOp | None = None, initial_state: QuantumCircuit | None = None)[source]#
- class qlauncher.base.models.Hamiltonian(hamiltonian: Equation, mixer_hamiltonian: Equation | None = None, initial_state: QuantumCircuit | None = None)
Bases:
Model- property hamiltonian: SparsePauliOp#
- property is_quadratic: bool#
- property mixer_hamiltonian: SparsePauliOp | None#
- property initial_state: QuantumCircuit | None#
- class qlauncher.base.models.BQM(model: Model)[source]#
Bases:
Model- property bqm: BinaryQuadraticModel#
- class qlauncher.base.models.Molecule(instance: MoleculeInfo, mapper: QubitMapper | None = None, basis_set: str = 'STO-6G')[source]#
Bases:
Model
- class qlauncher.base.models.GroverCircuit(oracle: QuantumCircuit | ndarray | list[str] | str, num_solutions: int = None, num_iterations: int = None, state_prep: QuantumCircuit | Gate | ndarray = None, num_state_qubits: int = None)[source]#
Bases:
Model