Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
IntegrationManager.hpp File Reference

Manages integrator lifecycle and stepping. More...

#include <icarus/core/CoreTypes.hpp>
#include <icarus/sim/integrators/Integrator.hpp>
#include <icarus/sim/integrators/IntegratorFactory.hpp>
#include <icarus/sim/integrators/IntegratorTypes.hpp>
#include <functional>
#include <memory>
#include <stdexcept>
Include dependency graph for IntegrationManager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  icarus::IntegrationManager< Scalar >
 Manages integrator lifecycle and stepping. More...

Namespaces

namespace  icarus

Detailed Description

Manages integrator lifecycle and stepping.

Part of Phase 4.0.7: Internal Managers

IntegrationManager handles:

  • Integrator creation from configuration
  • Fixed-step and adaptive integration
  • Integration configuration storage

This class IS templated on Scalar for dual-backend support.