CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

function

Tests.Assertions.isFiniteVector

True when every vector entry is finite

Public declarations

Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.

RoleNameTypeDimensions / attributes / defaultDescription
inputvaluesReal[:]
outputresultBoolean

Modelica declarations and implementation

Show parameters, interfaces and source

Parameters, inputs, outputs, defaults and equations from the source file.

function isFiniteVector "True when every vector entry is finite"
  input Real values[:];
  output Boolean result;
algorithm
  result := true;
  for i in 1:size(values, 1) loop
    result := result and values[i] == values[i] and abs(values[i]) < Estimation.StrapdownINS.ESKF.FiniteMagnitudeLimit;
  end for;
end isFiniteVector;