qiskit.chemistry.drivers.FermionicDriver
class FermionicDriver(molecule=None, basis='sto3g', hf_method='rhf', supports_molecule=False)
Base class for Qiskit’s chemistry fermionic 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.
__init__
abstract __init__(molecule=None, basis='sto3g', hf_method='rhf', supports_molecule=False)
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
__init__ ([molecule, basis, hf_method, …]) | type moleculeOptional [Molecule ] |
run () | Runs driver to produce a QMolecule output. |
Attributes
basis | return basis |
hf_method | return Hartree-Fock method |
molecule | return molecule |
supports_molecule | True for derived classes that support Molecule. |
basis
return basis
Return type
str
hf_method
return Hartree-Fock method
Return type
str
molecule
return molecule
Return type
Optional
[Molecule
]
run
abstract run()
Runs driver to produce a QMolecule output.
Return type
QMolecule
Returns
A QMolecule containing the molecular data.
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.