Hamiltonian flow