Skip to main contentIBM Quantum Documentation
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.
Important

IBM Quantum Platform is moving and this version will be sunset on July 1. To get started on the new platform, read the migration guide.

qiskit.chemistry.algorithms.pes_samplers.VibronicStructureBase

class VibronicStructureBase(molecule)

GitHub

Class to hold a molecular vibronic structure providing access to vibrational modes and energy levels.

__init__

__init__(molecule)

Initialize self. See help(type(self)) for accurate signature.


Methods

__init__(molecule)Initialize self.
get_maximum_trusted_level([n])Returns the maximum energy level for which the particular implementation still provides a good approximation of reality.
get_num_modes()Returns the number of vibrational modes for the molecule.
update_molecule(molecule)Wipe state if molecule changes, and check validity of molecule for potential.
vibrational_energy_level(n)Returns the n-th vibrational energy level for a given mode.

get_maximum_trusted_level

get_maximum_trusted_level(n=0)

Returns the maximum energy level for which the particular implementation still provides a good approximation of reality. Default value of 100. Redefined where needed (see e.g. Morse).

Parameters

n (int) – vibronic mode

Return type

float

Returns

maximum_trusted_level setted

get_num_modes

abstract get_num_modes()

Returns the number of vibrational modes for the molecule.

Return type

float

Returns

the number of vibrational modes

update_molecule

update_molecule(molecule)

Wipe state if molecule changes, and check validity of molecule for potential.

Parameters

molecule (Molecule) – chemistry molecule

Return type

Molecule

Returns

molecule used

vibrational_energy_level

abstract vibrational_energy_level(n)

Returns the n-th vibrational energy level for a given mode.

Parameters

n (int) – number of vibrational mode

Return type

float

Returns

n-th vibrational energy level for a given mode

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