Before revision:  The method works very efficiently for all  matrix flows, be they differentiable, continuous or discontinuous in t, and for all  types of square matrix flows  such as hermitean, real symmetric, normal or general complex and real flows A(t)  , with or without Jordan block structures and with or without repeated eigenvalues.
After revision:  The method works very efficiently for all time-varying matrix flows, be they differentiable, continuous or discontinuous in t, and for all types of square matrix flows such as hermitean, real symmetric, normal or general complex and real flows A(t) , with or without Jordan block structures and with or without repeated eigenvalues.