|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Classes | |
| class | BetaCalculator |
| struct | BetaVelocityResult |
| Computed relativistic quantities for a given β. More... | |
Functions | |
| std::optional< double > | rapidity (BetaVelocity beta) noexcept |
| Compute rapidity φ = atanh(β). | |
| std::optional< double > | doppler_factor (BetaVelocity beta) noexcept |
| Compute relativistic Doppler factor D(β) = √((1+β)/(1−β)). | |
| std::optional< BetaVelocityResult > | full_beta_result (double beta_value) noexcept |
| Compute full BetaVelocityResult for a given β value. | |
|
noexcept |
Compute relativistic Doppler factor D(β) = √((1+β)/(1−β)).
Invariant: D(β) · D(−β) = 1.0 for all valid β.
Definition at line 29 of file beta_calculator.cpp.
|
noexcept |
Compute full BetaVelocityResult for a given β value.
Convenience wrapper: γ + φ + D all computed and validated together.
Definition at line 45 of file beta_calculator.cpp.
|
noexcept |
Compute rapidity φ = atanh(β).
Rapidity is additive under relativistic velocity composition: φ(β₁ ⊕ β₂) = φ(β₁) + φ(β₂)
Definition at line 18 of file beta_calculator.cpp.