FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
sim_threading.h File Reference

Header file for the main simulation runner. More...

#include <functional>
#include <mutex>
#include <string>
+ Include dependency graph for sim_threading.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  core::ProgressReporter
 A thread-safe wrapper for the simulation progress callback. More...
 

Namespaces

namespace  pool
 
namespace  core
 

Functions

void core::runEventDrivenSim (World *world, pool::ThreadPool &pool, const std::function< void(const std::string &, int, int)> &progress_callback)
 Runs the unified, event-driven radar simulation.
 

Detailed Description

Header file for the main simulation runner.

This file contains the declarations for the high-level function that orchestrates and manages the event-driven radar simulation.

Definition in file sim_threading.h.