|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Pre-computed Lorentz factor γ = 1/√(1−β²). Always ≥ 1.0. More...
#include <momentum.hpp>
Public Member Functions | |
| LorentzFactor () noexcept | |
| Default-constructs to the Newtonian identity γ = 1. | |
| double | value () const noexcept |
| Returns the raw γ value. | |
Friends | |
| struct | srfm::simd::SimdGammaCompute |
| std::optional< LorentzFactor > | lorentz_gamma (BetaVelocity beta) noexcept |
| Compute Lorentz factor γ = 1/√(1−β²). | |
Pre-computed Lorentz factor γ = 1/√(1−β²). Always ≥ 1.0.
Obtained exclusively from lorentz_gamma(BetaVelocity). Default value is 1.0 (the Newtonian limit at β = 0).
Definition at line 98 of file momentum.hpp.
|
inlinenoexcept |
Default-constructs to the Newtonian identity γ = 1.
Definition at line 101 of file momentum.hpp.
|
inlinenoexcept |
Returns the raw γ value.
Definition at line 104 of file momentum.hpp.
|
friend |
Compute Lorentz factor γ = 1/√(1−β²).
| beta | Validated normalised market velocity. |
Definition at line 42 of file momentum.cpp.
|
friend |
Internal SIMD module — constructs LorentzFactor from a pre-validated gamma value without re-computing sqrt. Caller guarantees v >= 1.0 and std::isfinite(v).
Definition at line 113 of file momentum.hpp.