|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Minkowski Momentum — Round 6 public API. More...
#include "srfm/types.hpp"#include "srfm/constants.hpp"#include <cmath>#include <optional>#include <span>#include <vector>Go to the source code of this file.
Classes | |
| struct | srfm::minkowski_momentum::FourMomentum |
| class | srfm::minkowski_momentum::MinkowskiMomentum |
| Stateless utility class for financial Minkowski four-momentum calculations. More... | |
| class | srfm::minkowski_momentum::FourMomentumConservation |
| struct | srfm::minkowski_momentum::MomentumOptimizerConfig |
| class | srfm::minkowski_momentum::MomentumPortfolioOptimizer |
| struct | srfm::minkowski_momentum::MomentumPortfolioOptimizer::Result |
| Result of a single optimisation run. More... | |
Namespaces | |
| namespace | srfm |
| namespace | srfm::minkowski_momentum |
Minkowski Momentum — Round 6 public API.
Extends classical momentum to financial spacetime by representing a portfolio's exposure profile as a four-momentum vector:
p^μ = (E, p_x, p_y, p_z)
Financial interpretation:
A higher invariant mass indicates better diversification: the portfolio's total return exceeds the sum-in-quadrature of its directional exposures.
Rapidity is additive under successive equity-space boosts, making it a natural measure of compounded equity momentum.
noexcept where possiblestd::optional for invalid inputsDefinition in file minkowski_momentum.hpp.