Takes two result files and compares them. By default, all selected variables that are not equal in the two files are output to diffPrefix.varName.csv.
The output is the names of the variables for which files were generated.
function diffSimulationResults input String actualFile; input String expectedFile; input String diffPrefix; input Real relTol = 1e-3 "y tolerance"; input Real relTolDiffMinMax = 1e-4 "y tolerance based on the difference between the maximum and minimum of the signal"; input Real rangeDelta = 0.002 "x tolerance"; input String[:] vars = fill("", 0); input Boolean keepEqualResults = false; output Boolean success; output String[:] failVars; end diffSimulationResults;