|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
#include <lorentz_portfolio.hpp>
Public Member Functions | |
| LorentzBoost ()=delete | |
Static Public Member Functions | |
| static PortfolioFourVector | transform (const PortfolioFourVector &portfolio, double beta) |
Applies a Lorentz boost to a PortfolioFourVector.
The boost is performed along the (return, volatility) plane, analogous to a boost along the x-axis in standard SR with (t, x) → (ret, vol).
Definition at line 95 of file lorentz_portfolio.hpp.
|
delete |
|
inlinestatic |
Apply a boost with velocity β to portfolio.
| portfolio | The portfolio 4-vector in the lab frame. |
| beta | Boost velocity ∈ (-1, 1). Positive β "tilts" the frame toward higher return / lower volatility. |
| std::domain_error | if |β| ≥ 1. |
Definition at line 106 of file lorentz_portfolio.hpp.