|
Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
|
Normalised market velocity β = price_velocity / c_market. More...
#include <momentum.hpp>
Public Member Functions | |
| double | value () const noexcept |
| Returns the raw β value. | |
Static Public Member Functions | |
| static std::optional< BetaVelocity > | make (double value) noexcept |
| Validate and construct a BetaVelocity. | |
Normalised market velocity β = price_velocity / c_market.
Invariant: std::isfinite(value()) && std::abs(value()) < BETA_MAX_SAFE. Construct exclusively via BetaVelocity::make().
Definition at line 72 of file momentum.hpp.
|
staticnoexcept |
Validate and construct a BetaVelocity.
| value | Candidate β value. |
Definition at line 18 of file momentum.cpp.
|
inlinenoexcept |
Returns the raw β value.
Definition at line 83 of file momentum.hpp.