Interface LatticeBoltzmannProvider
- All Superinterfaces:
AlgorithmProvider
- All Known Implementing Classes:
MulticoreLatticeBoltzmannProvider, NativeOpenCLLatticeBoltzmannBackend
Interface for Lattice Boltzmann Method (LBM) providers.
- Since:
- 1.2
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Methods inherited from interface AlgorithmProvider
description, getMetadata, getPriority, isAvailable, score, shutdown
-
Method Details
-
evolve
void evolve(float[][][] f, boolean[][] obstacle, float omega) -
evolve
void evolve(double[][][] f, boolean[][] obstacle, double omega) -
evolve
-
getName
- Specified by:
getNamein interfaceAlgorithmProvider
-
getAlgorithmType
Description copied from interface:AlgorithmProviderReturns the unique category of the algorithm.- Specified by:
getAlgorithmTypein interfaceAlgorithmProvider
-