blockFLIntegrator

Extends from Icons.BlockIcon1.

Information

The FLIntegrator takes as input the two fluctuation matrices, limited flux matrix, initial condition matrix and two boundary condition matrices.
As output the block gives the average matrix Q. It implements the average update rule

Release Notes:

    Parameters

    TypeNameDefaultDescription
    IntegernworldModel1.n
    IntegermworldModel1.m
    Realbeta1
    Integervbgcl + 1|Unknowns| The left most unknown
    Integervegcl + worldModel1.n|Unknowns| The right most unknown
    Integericbgcl + 1|Initial Condition| Begin of the initial condition
    Integericegcl + worldModel1.n|Initial Condition| End of the initial condition
    Integerbcl1|Boundary Conditions| Boundary condition at the left (0: no; 1: yes)
    Integerbcr1|Boundary Conditions| Boundary condition at the right (0: no; 1: yes)
    Integergcl2|Boundary Conditions| Number of ghost cells at the left
    Integergcr2|Boundary Conditions| Number of ghost cells at the right
    Realdelta_x1/n
    Realdelta_t0.1

    Connectors

    TypeNameDefaultDescription
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.n + 1]u
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.n + 1]u1
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.n + 1]u2
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.n]u4
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.gcl]u5
    Modelica.Blocks.Interfaces.RealInput[worldModel1.m,worldModel1.gcr]u6
    Modelica.Blocks.Interfaces.RealOutput[worldModel1.m,worldModel1.n + worldModel1.gcl + worldModel1.gcr]y

    Components

    TypeNameDefaultDescription
    PDE.World.worldModelworldModel1
    Real[worldModel1.m,worldModel1.n + worldModel1.gcl + worldModel1.gcr]q