![]() |
Trax3 3.1.0
trax track library
|
#include "DimensionedValues.h"

Go to the source code of this file.
Namespaces | |
| namespace | dim |
| The namespace provides classes and methods for the dim library. | |
Variables | |
Marginal values | |
| constexpr One | dim::epsilon__one = 10 * epsilon |
| constexpr Angle | dim::epsilon__angle = 1_deg |
| constexpr Length | dim::epsilon__length = 1_cm |
| constexpr Mass | dim::epsilon__mass = 10_kg |
| constexpr Time | dim::epsilon__time = 1_s |
Maximum calculatablel values | |
the distance from origin, our epsilon accuracy calculations will possibly break down. | |
| constexpr Angle | dim::maximum__angle = epsilon__angle / epsilon__one |
| constexpr Length | dim::maximum__length = epsilon__length / epsilon__one |
| constexpr Mass | dim::maximum__mass = epsilon__mass / epsilon__one |
| constexpr Time | dim::maximum__time = epsilon__time / epsilon__one |
Plausible maximum values | |
| constexpr Angle | dim::plausible_maximum__angle = 360_deg |
| constexpr Length | dim::plausible_maximum_length = maximum__length |
| constexpr Mass | dim::plausible_maximum__mass = maximum__mass |
| constexpr Time | dim::plausible_maximum__time = 1_h |
Derived marginal values | |
| constexpr AnglePerLength | dim::epsilon__anglePerLength = epsilon__angle / plausible_maximum_length |
| constexpr AngularVelocity | dim::epsilon__angularVelocity = epsilon__angle / plausible_maximum__time |
| constexpr Area | dim::epsilon__area = epsilon__length * epsilon__length |
| constexpr Volume | dim::epsilon__volume = epsilon__area * epsilon__length |
| constexpr Density | dim::epsilon__density = 0.001_gIcm3 |
| constexpr Frequency | dim::epsilon__frequency = 1 / plausible_maximum__time |
| constexpr Velocity | dim::epsilon__velocity = 1_cmIs |
| constexpr Acceleration | dim::epsilon__acceleration = 0.001_mIs2 |
| constexpr Force | dim::epsilon__force = 0.1_N |
| constexpr Pressure | dim::epsilon__pressure = 1_Pa |
| constexpr Momentum | dim::epsilon__momentum = epsilon__mass * epsilon__velocity |
| constexpr AngularMomentum | dim::epsilon__angularMomentum = epsilon__momentum * epsilon__length |
| constexpr Torque | dim::epsilon__torque = 1_Nm |
| constexpr Energy | dim::epsilon__energy = 1_J |
| constexpr Power | dim::epsilon__power = 1_W |
User configurationable values for the dim library. The default values relate to a real world railroad simulation.