This package contains Lambdas block that computes the eigenvalues of the Euler system.
Release Notes:
| Name | Description |
|---|---|
PDE.FiniteVolume.Fluxes.Roe.Lambda.Lambdas
Takes the averages v, a and h and computes the three eigenvalues
Release Notes:
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n | worldModel1.n |
| Type | Name | Description |
|---|---|---|
| input RealInput | u[worldModel1.n + 1] | |
| input RealInput | u1[worldModel1.n + 1] | |
| output RealOutput | y[worldModel1.n + 1] | |
| output RealOutput | y1[worldModel1.n + 1] | |
| output RealOutput | y2[worldModel1.n + 1] |
block Lambdas extends Icons.BlockIcon; outer PDE.World.worldModel worldModel1; inner parameter Integer n = worldModel1.n; Modelica.Blocks.Interfaces.RealInput u[worldModel1.n + 1]; Modelica.Blocks.Interfaces.RealInput u1[worldModel1.n + 1]; Modelica.Blocks.Interfaces.RealOutput y[worldModel1.n + 1]; Modelica.Blocks.Interfaces.RealOutput y1[worldModel1.n + 1]; Modelica.Blocks.Interfaces.RealOutput y2[worldModel1.n + 1]; Modelica.Blocks.Math.Add add[worldModel1.n + 1](k2=-1); Modelica.Blocks.Math.Add add1[worldModel1.n + 1]; equation connect(u, add.u1); connect(u, add1.u1); connect(u, y1); connect(u1, add.u2); connect(u1, add1.u2); connect(add.y, y); connect(add1.y, y2); end Lambdas;