qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation package
QDK/Chemistry Hamiltonian simulation algorithms module.
- class qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.EulerIntegrator
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", ...).- __init__()
Initialize EulerIntegrator.
- class qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.EulerIntegratorSettings
Bases:
HamiltonianSimulationSettingsSettings for the Euler integrator.
- __init__()
Initialize the settings for EulerIntegrator.
- class qdk_chemistry.algorithms.time_evolution.hamiltonian_simulation.HamiltonianSimulationFactory
Bases:
AlgorithmFactoryFactory class for creating Hamiltonian simulation algorithm instances.