15 #ifndef CORE_OPERATION_MECHANICAL_FORCES_OP_H_
16 #define CORE_OPERATION_MECHANICAL_FORCES_OP_H_
45 std::numeric_limits<uint64_t>::max());
78 auto* scheduler = sim->GetScheduler();
79 auto* param = sim->GetParam();
83 auto current_iteration = scheduler->GetSimulatedSteps();
84 auto tid = omp_get_thread_num();
88 auto* grid = sim->GetEnvironment();
89 auto search_radius = grid->GetLargestAgentSize();
91 auto current_time = (current_iteration + 1) * param->simulation_time_step;
96 const auto& displacement =
99 if (param->bound_space) {
115 #endif // CORE_OPERATION_MECHANICAL_FORCES_OP_H_