Module physics_agent

Module physics_agent 

Source
Expand description

Acts as the [A]gent for the physics subsystem, fulfilling the role of an ISA.

This module provides the high-level, tactical logic for the physics simulation. It is responsible for configuring and dispatching the various physics_lanes (e.g., broadphase, solver, integration) that perform the actual calculations.

As an Intelligent Subsystem Agent (ISA), its responsibilities will include:

  • Reporting the simulation’s performance and resource cost to the DCC.
  • Managing multiple strategies, such as switching between a high-precision but slow physics solver and a faster, less precise one.
  • Adapting simulation parameters (e.g., timestep frequency) based on the budget allocated by GORNA to maintain stability or performance.

Structs§

PhysicsAgent
The agent responsible for managing the physics simulation.

Enums§

PhysicsStrategy
Strategies for physics simulation.