OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
fv Directory Reference
Directory dependency graph for fv:

Files

 ExplicitFvSolver.cpp
 Implementation of the CPU explicit finite-volume 1D network solver.
 
 ExplicitFvSolver.hpp
 Serial/OpenMP CPU reference implementation of the explicit FV 1D solver.
 
 FvKernels.hpp
 Single-source scalar kernels for the explicit FV 1D network solver.
 
 FvOptions.hpp
 Option struct for the explicit finite-volume 1D network solver.
 
 INetworkSolver.hpp
 Backend-neutral interface for the explicit FV 1D network integrator.
 
 NetworkMeshBuilder.cpp
 Implementation of the FV network mesh construction.
 
 NetworkMeshBuilder.hpp
 Build the FV cell/face mesh from a SimulationContext.
 
 NetworkMeshData.hpp
 SoA storage for the 1D finite-volume network mesh and its state.
 
 NetworkSolverFactory.cpp
 Implementation of runtime FV backend selection.
 
 NetworkSolverFactory.hpp
 Runtime backend selection for the explicit FV 1D network solver.
 
 PressurizedHeadSolver.cpp
 Implementation of the R2a implicit pressurized head update.
 
 PressurizedHeadSolver.hpp
 Implicit acoustic/slot head update on the pressurized subset (slot program R2a, Strategy E).