Special Relativity in Financial Modeling 1.0.0
Lorentz transforms, spacetime classification, and geodesic price paths for quantitative finance
Loading...
Searching...
No Matches
Namespaces | Functions
momentum.cpp File Reference

Implementation of the Momentum-Velocity Signal Processor (AGT-03). More...

#include "momentum.hpp"
#include <cmath>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  srfm
 
namespace  srfm::momentum
 

Functions

std::optional< LorentzFactor > srfm::momentum::lorentz_gamma (BetaVelocity beta) noexcept
 Compute Lorentz factor γ = 1/√(1−β²).
 
std::optional< std::pair< double, LorentzFactor > > srfm::momentum::apply_momentum_correction (double raw_signal, BetaVelocity beta, EffectiveMass m_eff) noexcept
 Apply relativistic momentum correction: p_rel = γ · m_eff · raw.
 
std::optional< BetaVelocity > srfm::momentum::compose_velocities (BetaVelocity beta1, BetaVelocity beta2) noexcept
 Relativistic velocity composition: β_result = (β₁+β₂)/(1+β₁β₂).
 
std::optional< double > srfm::momentum::inverse_transform (double dilated_value, BetaVelocity beta) noexcept
 Recover the proper (un-dilated) value: proper = dilated / γ.
 

Detailed Description

Implementation of the Momentum-Velocity Signal Processor (AGT-03).

See momentum.hpp for the full module contract and physics basis.

Definition in file momentum.cpp.