Run the simulation using the provided geometry, boundary conditions, and solver.
The simulation involves discretizing the geometry, applying the Finite Volume Method (FVM), and computing the wetting front velocity for each geometry part. The simulation runs until the end time is reached or the conditions specified by the solver are satisfied.
Parameters
Name
Type
Description
Default
geometry
Geometry
Geometry object representing the physical domain for the simulation.
required
bc
BCBase
Boundary conditions for the simulation.
required
limiter
Limiter
The limiter to use in the simulation. The default is Limiter.minmod.
Limiter.minmod
flux
Flux
Flux types to use in the simulation. The default is Flux.HLL.
Flux.HLL
timeintegration
TimeIntegration
Time integration scheme to use in the simulation. The default is TimeIntegration.EF.
TimeIntegration.RK2
Returns
Name
Type
Description
Geometry
A new copy of the geometry object with the simulation results.