qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.euler_integrator module
Euler integrator for time-dependent Hamiltonian simulation.
This module implements a Hamiltonian simulation algorithm that uses an
EulerEvolutionCircuitBuilder
to construct the evolution circuit and then executes it to measure
observable expectation values.
The circuit builder handles all time-stepping, propagation, Trotterization, and circuit mapping. This class adds circuit execution and observable measurement on top.
- class qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.euler_integrator.EulerIntegrator[source]
Bases:
HamiltonianSimulationEuler integrator for time-dependent Hamiltonian simulation.
Delegates circuit construction to the configured
evolution_circuit_builder(default:EulerEvolutionCircuitBuilder), then executes the circuit and measures observables.For resource estimation (without execution), use the
evolution_circuit_builderdirectly viacreate("evolution_circuit_builder", "euler", ...).
- class qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.euler_integrator.EulerIntegratorSettings[source]
Bases:
HamiltonianSimulationSettingsSettings for the Euler integrator.