Fixed memory leak when multiple time steps read from file
A double array was allocated to store time steps but never freed. Changed to a std::vector that handles deallocation when it goes out of scope.
A double array was allocated to store time steps but never freed. Changed to a std::vector that handles deallocation when it goes out of scope.