An efficient formulation of Krylov's prediction model for train induced vibrations based on the dynamic reciprocity theorem.