A direct and fully general implementation of influence lines/surfaces in finite element software. (June 2018)