Modelica_StateGraph2.Internal.Utilities

Utility functions used to implement a Modelica_StateGraph2

Package Content

NameDescription
Modelica_StateGraph2.Internal.Utilities.initializeLoopCheck initializeLoopCheck Return dummy Boolean for the detection of algebraic loops (in order to avoid that the tool can perform symbolic manipulations)
Modelica_StateGraph2.Internal.Utilities.propagateLoopCheck propagateLoopCheck Propagate flag to check loop


Modelica_StateGraph2.Internal.Utilities.initializeLoopCheck

Return dummy Boolean for the detection of algebraic loops (in order to avoid that the tool can perform symbolic manipulations)

Outputs

TypeNameDescription
Booleanresult 

Modelica definition

function initializeLoopCheck 
  "Return dummy Boolean for the detection of algebraic loops (in order to avoid that the tool can perform symbolic manipulations)"
  output Boolean result;
protected 
  Integer dummy;
algorithm 
  dummy := 0;
  result :=true;
end initializeLoopCheck;

Modelica_StateGraph2.Internal.Utilities.propagateLoopCheck Modelica_StateGraph2.Internal.Utilities.propagateLoopCheck

Propagate flag to check loop

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Booleanb[:]  

Outputs

TypeNameDescription
Booleanresult 

Modelica definition

function propagateLoopCheck "Propagate flag to check loop"
  extends Modelica.Icons.Function;
  input Boolean b[:];
  output Boolean result;
protected 
  Integer dummy;
algorithm 
  dummy := 0;
  result := true;
end propagateLoopCheck;

Automatically generated Fri Nov 12 17:27:08 2010.