Class NavierStokesSolver

java.lang.Object
org.episteme.natural.physics.classical.matter.fluids.NavierStokesSolver

public class NavierStokesSolver extends Object
Solves the incompressible Navier-Stokes equations using a backend provider. *

Reference:
Navier, C. L. M. H. (1822). Mémoire sur les lois du mouvement des fluides. Mémoires de l'Académie Royale des Sciences de l'Institut de France, 6, 389-440.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • NavierStokesSolver

      public NavierStokesSolver()
  • Method Details

    • setProvider

      public void setProvider(NavierStokesProvider provider)
    • solve

      public void solve(FluidField field, Real dt)
      Advances the fluid simulation by one time step.
      Parameters:
      field - the fluid field state
      dt - time step size