Execution
A module that offers a few simple ways of executing a simulation.
Metrics
NumericalMetric<'l, 't, 'metric>
Simulation metric is a function that assigns a value to each simulation step.
SimulationPreset<'l, 't>
Contains data necessary to run a simulation, such as initial conditions and integration settings.
SimulationResult<'l, 't>
Contains results of a simulation (integration steps). Also stores the simulation's preset.
Transforms
A module that contains transformations: functions that can be applied to a simulation result.