semi-Hamiltonian vector field.