Class BlackHole

java.lang.Object
org.episteme.natural.physics.astronomy.astrophysics.BlackHole

public class BlackHole extends Object
Black hole physics calculations.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • G

      public static final Real G
      Gravitational constant (m³/(kg·s²))
    • C

      public static final Real C
      Speed of light (m/s)
    • M_SUN

      public static final Real M_SUN
      Solar mass (kg)
  • Constructor Details

    • BlackHole

      public BlackHole()
  • Method Details

    • schwarzschildRadius

      public static Real schwarzschildRadius(Real mass)
      Schwarzschild radius (event horizon for non-rotating black hole). r_s = 2GM/c²
    • schwarzschildRadiusSolarMass

      public static Real schwarzschildRadiusSolarMass(Real solarMasses)
      Schwarzschild radius in solar masses. r_s ≈ 2.95 km per solar mass
    • timeDilation

      public static Real timeDilation(Real r, Real rs)
      Gravitational time dilation near Schwarzschild black hole.
    • gravitationalRedshift

      public static Real gravitationalRedshift(Real r, Real rs)
      Gravitational redshift.
    • iscoRadius

      public static Real iscoRadius(Real mass)
      Innermost stable circular orbit (ISCO) for Schwarzschild.
    • photonSphereRadius

      public static Real photonSphereRadius(Real mass)
      Photon sphere radius (light can orbit).
    • hawkingTemperature

      public static Real hawkingTemperature(Real mass)
      Hawking temperature. T = ℏc³ / (8πGMk_B)
    • entropy

      public static Real entropy(Real mass)
      Bekenstein-Hawking entropy.
    • kerrOuterHorizon

      public static Real kerrOuterHorizon(Real mass, Real J)
      Kerr black hole outer horizon radius.
    • kerrErgosphereEquator

      public static Real kerrErgosphereEquator(Real mass)
      Kerr black hole ergosphere radius at equator.
    • hawkingLuminosity

      public static Real hawkingLuminosity(Real mass)
      Black hole luminosity from Hawking radiation.
    • evaporationTime

      public static Real evaporationTime(Real mass)
      Black hole evaporation time.