47 std::vector<StepInfo> step_logs = {};
49 f64 cumulated_step_time = 0;
52 inline void register_log(StepInfo info) {
53 step_logs.push_back(info);
54 cumulated_step_time += info.elasped_sec;
59 u64 get_last_obj_count();
62 u64 get_iteration_count() {
return step_logs.size(); }
64 f64 get_cumulated_step_time() {
return cumulated_step_time; }
66 void reset_cumulated_step_time() { cumulated_step_time = 0; }
68 u64 get_step_count() {
return step_count; }
69 void reset_step_count() { step_count = 0; }