Class RelativisticMechanics
java.lang.Object
org.episteme.natural.physics.relativity.RelativisticMechanics
Provides static methods for Relativistic Mechanics calculations.
Supports helper methods for Lorentz factor, Relativistic Energy, etc. Uses Real arithmetic for all calculations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionkineticEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Kinetic Energy.static RealCalculates the Lorentz factor (gamma) given a velocity v. gamma = 1 / sqrt(1 - v²/c²)relativisticMass(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Relativistic Mass. m = gamma * rest_massstatic RealrelativisticMomentum(Quantity<Mass> restMass, Quantity<Velocity> v) Relativistic momentum: p = gamma * m₀ * vrestEnergy(Quantity<Mass> restMass) Rest energy: E₀ = m₀c²totalEnergy(Quantity<Mass> restMass, Quantity<Velocity> v) Calculates Total Relativistic Energy.
-
Method Details
-
lorentzFactor
-
relativisticMass
-
totalEnergy
-
kineticEnergy
-
restEnergy
-
relativisticMomentum
-