46 std::vector<StepInfo> step_logs = {};
48 f64 cumulated_step_time = 0;
51 inline void register_log(StepInfo info) {
52 step_logs.push_back(info);
53 cumulated_step_time += info.elasped_sec;
58 u64 get_last_obj_count();
61 u64 get_iteration_count() {
return step_logs.size(); }
63 f64 get_cumulated_step_time() {
return cumulated_step_time; }
65 void reset_cumulated_step_time() { cumulated_step_time = 0; }
67 u64 get_step_count() {
return step_count; }
68 void reset_step_count() { step_count = 0; }