A new method for computation of eigenvector derivatives with distinct and repeated eigenvalues in structural dynamic analysis. (July 2018)