private SciaOpenApiContext RunOpenAPI()
        {
            var context = new SciaOpenApiContext(SciaEngineerFullPath, SciaOpenApiWorker);

            context.SciaEngineerTempFolderImputedByUser = @"C:\Users\jbroz\ESA19.1\Temp";
            SciaOpenApiUtils.RunSciaOpenApi(context);
            return(context);
        }
        private static void RunSCIAOpenAPI_advance()
        {
            //Context for OpenAPI
            var Context = new SciaOpenApiContext(SciaEngineerFullPath, SCIAOpenAPIWorker)
            {
                YourAppTempFullPath = AppLogPath,
                SciaEngineerTempFolderImputedByUser = SciaEngineerTempPath
            };

            //Run code which perform operations in OpenAPI - create model, linear calculation and write results to Context
            SciaOpenApiUtils.RunSciaOpenApi(Context);
            if (Context.Exception != null)
            {
                Console.WriteLine(Context.Exception.Message);
                return;
            }
            if (!(Context.Data is OpenApiE2EResults data))
            {
                Console.WriteLine("SOMETHING IS WRONG NO Results DATA !");
                return;
            }
            //Show stored results data
            foreach (var item in data.GetAll())
            {
                Console.WriteLine(item.Value.Result.GetTextOutput());
            }

            var slabDef = data.GetResult("slabDeformations").Result;

            if (slabDef != null)
            {
                double maxvalue = 0;
                double pivot;
                for (int i = 0; i < slabDef.GetMeshElementCount(); i++)
                {
                    pivot = slabDef.GetValue(2, i);
                    if (System.Math.Abs(pivot) > System.Math.Abs(maxvalue))
                    {
                        maxvalue = pivot;
                    }
                }
                Console.WriteLine("Maximum deformation on slab:");
                Console.WriteLine(maxvalue);
            }
            Console.WriteLine($"Press key to exit");
            Console.ReadKey();
        }