add get_energy_gradient to cell list potential
add get_energy_gradient_hessian