This package contains Filter block that filters the requested average vector from the average matrix.
Release Notes:
| Name | Description |
|---|---|
PDE.FiniteVolume.Fluxes.Roe.AverageFilter.Filter
This package contains Filter block that filters the requested average vector from the average matrix. This is done by specifying the value of the row parameter.
Release Notes:
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n | worldModel1.n | |
| Integer | gcl | worldModel1.gcl | |
| Integer | gcr | worldModel1.gcr | |
| Integer | row | 1 |
| Type | Name | Description |
|---|---|---|
| input RealInput | u[worldModel1.m, worldModel1.n + worldModel1.gcl + worldModel1.gcr] | |
| output RealOutput | y[worldModel1.n + worldModel1.gcl + worldModel1.gcr] |
block Filter
extends Icons.BlockIcon;
outer PDE.World.worldModel worldModel1;
parameter Integer n = worldModel1.n;
parameter Integer gcl = worldModel1.gcl;
parameter Integer gcr = worldModel1.gcr;
parameter Integer row = 1;
equation
for j in 1:n+gcl+gcr loop
y[j] = u[row, j];
end for;
public
Modelica.Blocks.Interfaces.RealInput u[worldModel1.m,worldModel1.n +
worldModel1.gcl + worldModel1.gcr];
Modelica.Blocks.Interfaces.RealOutput y[worldModel1.n + worldModel1.
gcl + worldModel1.gcr];
end Filter;