modelAdvectionLF
Information
Advection equation solved with Lax-Friedrichs flux
Implements the advection equation
where c is speed, with the Lax-Friedrichs numerical flux. The initial condition is
and boundary condition at the left is
The analytical solution of this problem is implemented in AdvectionAnalytic block
Release Notes:
Components
| Type | Name | Default | Description |
|---|---|---|---|
| PDE.FiniteVolume.FVMIntegrator.FVIntegrator | Advection | ||
| World.worldModel | worldModel1 | ||
| PDE.FiniteVolume.LDLR.L.LDLRminus | lDLRminus_plus | ||
| PDE.FiniteVolume.LDLR.L.LDLRplus | lDLRplus_plus | ||
| PDE.FiniteVolume.LDLR.u.u_minus | u_minus_plus | ||
| PDE.FiniteVolume.LDLR.u.u_plus | u_plus_plus | ||
| Modelica.Blocks.Math.Product[worldModel1.n + 1] | product | ||
| Modelica.Blocks.Math.Product[worldModel1.n + 1] | product1 | ||
| Modelica.Blocks.Sources.RealExpression[worldModel1.n + 1] | const | ||
| PDE.FiniteVolume.Fluxes.LaxFriedrichFlux.LF | lF | ||
| Modelica.Blocks.Sources.RealExpression[worldModel1.gcr] | BCR | ||
| MOL.Examples.Diffusion.DiffusionIC | diffusionIC | ||
| Modelica.Blocks.Sources.RealExpression[worldModel1.gcl] | BCL |