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 | Typedefs | Variables
types.hpp File Reference

Shared primitive types for the Special Relativity in Financial Modeling (SRFM) system. More...

#include <Eigen/Dense>
#include <optional>
#include <array>

Go to the source code of this file.

Classes

struct  srfm::BetaVelocity
 
struct  srfm::LorentzFactor
 Lorentz factor γ = 1/√(1−β²). Always ≥ 1.0 for valid beta. More...
 
struct  srfm::RelativisticSignal
 A financial signal with relativistic corrections applied. More...
 

Namespaces

namespace  srfm
 

Typedefs

using srfm::SpacetimePoint = Eigen::Vector< double, SPACETIME_DIM >
 
using srfm::FourVelocity = Eigen::Vector< double, SPACETIME_DIM >
 A tangent vector at a spacetime point (four-velocity: dx^μ/dτ).
 
using srfm::MetricMatrix = Eigen::Matrix< double, SPACETIME_DIM, SPACETIME_DIM >
 The covariant metric tensor g_μν: a 4×4 symmetric matrix.
 

Variables

static constexpr int srfm::SPACETIME_DIM = 4
 Dimensionality of the financial spacetime manifold (1 time + 3 assets).
 

Detailed Description

Shared primitive types for the Special Relativity in Financial Modeling (SRFM) system.

All agent modules include this file. It defines the core value types and Eigen-based linear-algebra aliases used throughout the system.

This file is READ-ONLY for all agents except the one designated to maintain shared types. Submit a CROSS_AGENT_REQUESTS.md entry to propose changes.

Definition in file types.hpp.