tud_lbm.operators
Physics operators (collision, streaming, equilibrium, etc.).
Operators are organized by category: - collision/ : Collision operators (BGK, MRT, source) - streaming/ : Streaming operators - equilibrium/ : Equilibrium distribution - macroscopic/ : Macroscopic moment computation - boundary/ : Boundary conditions - differential/ : Differential operators (gradient, laplacian) - force/ : Force models - wetting/ : Wetting and contact angle - initialise/ : Population initialization
Operators are auto-discovered and registered via registry.py. Use registry.get_operators(category) to retrieve implementations.
Submodules
- tud_lbm.operators.boundary
- tud_lbm.operators.collision
- tud_lbm.operators.differential
- tud_lbm.operators.equilibrium
- tud_lbm.operators.factory
- tud_lbm.operators.force
- tud_lbm.operators.initialise
- tud_lbm.operators.macroscopic
- tud_lbm.operators.protocols
- tud_lbm.operators.step
- tud_lbm.operators.streaming
- tud_lbm.operators.wetting