# 5. Simulator Set-Up¶

One of the core elements of the Tudat libraries is its simulator framework. The goal of this page is discuss the implementation of such framework as well as the numerous options available. The top-level framework of the simulator is shown below:

The top-element in such framework is the DynamicsSimulator, which is in charge of propagating the equations of motion using the environment and acceleration models discussed in Environment Set-up and Acceleration Set-Up, respectively. The orbit propation is done according to the specified IntegratorSettings and the PropagatorSettings, which are discussed in detail in Integrator Settings and Propagator Settings: Basics.

As shown in the figure above, there are various types of IntegratorSettings and PropagatorSettings depending on the particularities of the application at hand. The different types are implemented by means of derived classes, as discussed below:

Integrator Settings
Propagator Settings

The reader is referred to the following sections to examine in detail how to create the dynamics simulator: