function constructor extends Modelica.Icons.Function; input ModelicaUtilityHelper modelicaUtilityHelper; input String pathToAIModel "String to file"; input Integer n_inputDim "Number of dimensions of input array"; input Integer[n_inputDim] inputSizes "Sizes in each dimensions of input array"; input Integer n_outputDim; input Integer[n_outputDim] outputSizes "Sizes in each dimensions of input array"; input Boolean stateful = false; input Real fixEvalStep = 0; input Integer numberOfThreads; output SMArtIntClass smartint; end constructor;