A computation method for non-autonomous systems with discontinuous characteristics. (August 2015)