Interface WaveProvider

All Superinterfaces:
AlgorithmProvider
All Known Implementing Classes:
MulticoreWaveProvider

public interface WaveProvider extends AlgorithmProvider
Interface for Wave Equation simulation providers.
Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • solve

      void solve(float[][] u, float[][] uPrev, int width, int height, float c, float damping)
    • solve

      void solve(double[][] u, double[][] uPrev, int width, int height, double c, double damping)
    • solve

      void solve(Real[][] u, Real[][] uPrev, int width, int height, Real c, Real damping)
    • getName

      default String getName()
      Specified by:
      getName in interface AlgorithmProvider
    • getAlgorithmType

      default String getAlgorithmType()
      Description copied from interface: AlgorithmProvider
      Returns the unique category of the algorithm.
      Specified by:
      getAlgorithmType in interface AlgorithmProvider