A Generalized Hamiltonian-Based Algorithm For Rigorous Nonequilibrium Molecular Dynamics Simulation In The Nvt Ensemble