Avara3D 0.2.0
C++ API reference
SimulationConfig.h
1//
2// SimulationConfig.h
3// avara3d
4//
5// Created by Morgan Davis on 7/27/26.
6// Copyright © 2026 Morgan K Davis. All rights reserved.
7//
8
9#ifndef AVARA3D_SIMULATIONCONFIG_H
10#define AVARA3D_SIMULATIONCONFIG_H
11
12#include <cstdint>
13
14namespace a3d {
15
26
27 // [Public Member Variables]
28
35 double timeStep {1.0 / 60.0};
36
44 std::uint32_t maxCatchUpSteps {8};
45
52 double timeScale {1.0};
53 };
54
55}
56
57#endif // AVARA3D_SIMULATIONCONFIG_H
Initial simulation scheduling parameters supplied to a Runner.
double timeStep
Initial duration, in seconds, of each simulation step.
double timeScale
Initial multiplier applied to elapsed host time for automatic simulation stepping.
std::uint32_t maxCatchUpSteps
Initial maximum automatic simulation steps performed by one update.