Class MolecularDynamics

java.lang.Object
org.episteme.natural.chemistry.MolecularDynamics

public class MolecularDynamics extends Object
A simple molecular dynamics engine using a spring-mass model.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • MolecularDynamics

      public MolecularDynamics()
  • Method Details

    • setProvider

      public static void setProvider(MolecularDynamicsProvider p)
    • step

      public static void step(Molecule molecule, Real dt)
      Performs a single simulation step.
      Parameters:
      molecule - The molecule to simulate
      dt - Time step in seconds
    • step

      public static void step(Molecule molecule, double dt)
      Legacy step method for double.