Class NuclearPhysics

java.lang.Object
org.episteme.natural.physics.quantum.NuclearPhysics

public class NuclearPhysics extends Object
Nuclear physics - decay, fission, fusion, binding energy. All calculations performed using arbitrary precision Real numbers.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • radioactiveDecay

      public static Real radioactiveDecay(Real initialAmount, Real decayConstant, Real time)
      Radioactive decay: N(t) = N₀e^(-λt)
    • halfLife

      public static Real halfLife(Real decayConstant)
      Half-life: t₁/₂ = ln(2)/λ
    • activity

      public static Real activity(Real decayConstant, Real numAtoms)
      Activity: A = λN
    • massEnergy

      public static Real massEnergy(Real mass)
      Mass-energy: E = mc²
    • bindingEnergyPerNucleon

      public static Real bindingEnergyPerNucleon(int A, int Z)
      Binding energy per nucleon (SEMF)
    • qValue

      public static Real qValue(Real reactantMass, Real productMass)
      Q-value: Q = (Σm_reactants - Σm_products)c²
    • lawsonTripleProduct

      public static Real lawsonTripleProduct(Real density, Real confinementTime, Real temperature)
      Lawson triple product
    • fissionEnergy

      public static Real fissionEnergy(Real numFissions)
      Fission energy (~200 MeV per fission)
    • criticalMassFactor

      public static Real criticalMassFactor(Real density, Real crossSection)
      Critical mass factor (simplified)
    • exactCriticalMass

      public static Real exactCriticalMass(Real density, Real nu, Real sigmaF, Real sigmaA, Real diffusionCoeff)
      Exact critical mass (diffusion approximation for bare sphere)
    • multiplicationFactor

      public static Real multiplicationFactor(Real produced, Real absorbed)
      Neutron multiplication factor
    • fusionReactionRate

      public static Real fusionReactionRate(Real density1, Real density2, Real temperature)
      D-T fusion reaction rate (simplified)