Skip to main content
IBM Quantum Platform
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

BosonicDriver

class BosonicDriver(molecule=None, basis='sto3g', hf_method='rhf', supports_molecule=False)

GitHub

Bases: qiskit.chemistry.drivers.base_driver.BaseDriver

Base class for Qiskit’s chemistry bosonic drivers.

Parameters

  • molecule (Optional[Molecule]) – molecule
  • basis (str) – basis set
  • hf_method (str) – Hartree-Fock Method type
  • supports_molecule (bool) – Indicates if driver supports molecule

Raises

QiskitChemistryError – Molecule passed but driver doesn’t support it.


Methods

run

abstract BosonicDriver.run()

Runs driver to produce a WatsonHamiltonian output.

Return type

WatsonHamiltonian

Returns

A WatsonHamiltonian comprising the bosonic data.


Attributes

basis

return basis

Return type

str

hf_method

return Hartree-Fock method

Return type

str

molecule

return molecule

Return type

Optional[Molecule]

supports_molecule

True for derived classes that support Molecule.

Return type

bool

Returns

True if Molecule is supported.

Was this page helpful?
Report a bug or request content on GitHub.