Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
DimLimits.h File Reference
#include "DimensionedValues.h"
Include dependency graph for DimLimits.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

User configurationable values for the dim library. The default values relate to a real world railroad simulation.