qml.estimator.compact_hamiltonian.VibronicHamiltonian

class VibronicHamiltonian(num_modes, num_states, grid_size, taylor_degree)[source]

Bases: object

For a vibronic Hamiltonian, stores the minimum necessary information pertaining to resource estimation.

Parameters:
  • num_modes (int) – number of vibronic modes

  • num_states (int) – number of vibronic states

  • grid_size (int) – number of grid points used to discretize each mode

  • taylor_degree (int) – degree of the Taylor expansion used in the vibronic representation

Returns:

An instance of VibronicHamiltonian

Return type:

VibronicHamiltonian

See also

TrotterVibronic