A smoothing algorithm for joint input-state estimation in structural dynamics. (1st January 2018)