|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Classes | |
| struct | IntervalResult |
| Result of a single interval computation. More... | |
| class | MarketManifold |
| struct | MetricTensor |
| Symmetric 4×4 spacetime metric tensor g_{μν}. More... | |
| struct | NAssetEvent |
| A spacetime event: a moment in time with N asset prices. More... | |
| class | NAssetInterval |
| Computes spacetime intervals between N-asset events. More... | |
| struct | SpacetimeEvent |
| A point in 4D spacetime (t, x, y, z). More... | |
| class | SpacetimeInterval |
| class | SpacetimeManifold |
Enumerations | |
| enum class | Regime { Newtonian , Relativistic , HighGamma , Subluminal } |
| Market relativistic regime classification. More... | |
| enum class | IntervalType { Timelike , Lightlike , Spacelike , TIMELIKE , SPACELIKE , LIGHTLIKE } |
| Causal character of a spacetime interval. More... | |
| enum class | IntervalType { Timelike , Lightlike , Spacelike , TIMELIKE , SPACELIKE , LIGHTLIKE } |
| Classification of a Lorentzian spacetime interval. More... | |
Functions | |
| const char * | to_string (IntervalType t) noexcept |
| Convert IntervalType to a human-readable string. | |
| constexpr int | christoffel_index (int lambda, int mu, int nu) noexcept |
| Pack (λ, μ, ν) into flat index in [0, 64). | |
Variables | |
| constexpr int | DIM = 4 |
| Number of spacetime dimensions. | |
| constexpr int | NUM_CHRISTOFFEL = DIM * DIM * DIM |
| Total Christoffel symbols: DIM³ = 64. | |
| constexpr double | LIGHTLIKE_THRESHOLD = 1e-10 |
| |ds²| below this value is classified as LIGHTLIKE. | |
|
strong |
Causal character of a spacetime interval.
Definition at line 61 of file manifold.hpp.
|
strong |
Classification of a Lorentzian spacetime interval.
Definition at line 81 of file n_asset_interval.hpp.
|
strong |
Market relativistic regime classification.
Definition at line 97 of file spacetime_manifold.hpp.
|
inlineconstexprnoexcept |
Pack (λ, μ, ν) into flat index in [0, 64).
Definition at line 107 of file spacetime_manifold.hpp.
|
noexcept |
Convert IntervalType to a human-readable string.
Definition at line 13 of file spacetime_interval.cpp.
|
inlineconstexpr |
Number of spacetime dimensions.
Definition at line 40 of file spacetime_manifold.hpp.
|
inlineconstexpr |
|ds²| below this value is classified as LIGHTLIKE.
Definition at line 47 of file n_asset_interval.hpp.
Total Christoffel symbols: DIM³ = 64.
Definition at line 43 of file spacetime_manifold.hpp.