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

StreamRelativisticSignal — output unit of the signal-processing pipeline. More...

#include <cstdint>

Go to the source code of this file.

Classes

struct  srfm::stream::StreamRelativisticSignal
 Fully-characterised relativistic signal for one processed tick. More...
 

Namespaces

namespace  srfm
 
namespace  srfm::stream
 

Enumerations

enum class  srfm::stream::Regime : std::uint8_t { srfm::stream::TIMELIKE = 0 , srfm::stream::LIGHTLIKE = 1 , srfm::stream::SPACELIKE = 2 }
 Spacetime interval regime derived from the Lorentz-transformed coordinates of consecutive ticks. More...
 

Functions

const char * srfm::stream::regime_to_str (Regime r) noexcept
 Convert Regime to a null-terminated ASCII string.
 

Detailed Description

StreamRelativisticSignal — output unit of the signal-processing pipeline.

Module: include/srfm/stream/ Owner: AGT-10 (Builder) — 2026-03-01

Responsibility

Define the canonical output type emitted by SignalProcessor and consumed by SignalConsumer. Each StreamRelativisticSignal corresponds to one processed OHLCVTick and carries the full relativistic characterisation of that bar.

Design Constraints

• Trivially movable — stored in SPSCRing<StreamRelativisticSignal, 65536>. • No dynamic allocation — fixed-size plain struct. • Regime is an enum (not std::string) — string formatting done at output.

Definition in file stream_signal.hpp.