Finite element method implementation of complex envelope displacement analysis by N.C.P.J. Geerts