diff --git a/main.cpp b/main.cpp index 2d66c680267f21a763d68da4f1e4cbc2272efd54..407899ec4588ba4f5a1bf1504fe8363946c7477b 100644 --- a/main.cpp +++ b/main.cpp @@ -29,7 +29,7 @@ int main(int argc, char** argv) { unsigned N = sim.getNParticles(); std::cout << "N = " << N << std::endl; - sim.saveTree2file("../out/tree.txt"); + // sim.saveTree2file("../out/tree.txt"); try { std::cout << "Running simulation..." << std::endl; @@ -40,11 +40,12 @@ int main(int argc, char** argv) { auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(stop - start); std::cout << "Computation Time: " << duration.count()/1000.0 << " seconds" << std::endl; } catch (std::exception& e) { - std::cerr << e.what() << std::endl; // save state of simulation std::ofstream errfile("../out/errstate.txt"); sim.saveState2file(nSteps, errfile); + errfile.close(); + std::cerr << e.what() << std::endl; return 1; }