コード例 #1
0
        static void Main(string[] args)
        {
            bool testSuccessfull = true;

            CommonData data = new CommonData();
            foreach (string f in Directory.GetFiles("..\\..\\..\\..\\samples"))
            {
                try
                {
                    data.Load(f);
                    Console.WriteLine("File {0} was read successfully", f);
                }
                catch (Exception e)
                {
                    testSuccessfull = false;
                    Console.WriteLine("Error during reading file {0}!!!", f);
                    Console.WriteLine(e.ToString());
                    Console.WriteLine();
                    Console.WriteLine("Press Enter to continue...");
                    Console.ReadLine();
                }
            }

            Console.WriteLine();
            if (testSuccessfull)
            {
                Console.WriteLine("Test has finished successfully. Press Enter to continue...");
            }
            else
            {
                Console.WriteLine("Test has failed. Press Enter to continue...");
            }
            Console.ReadLine();
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: Ana555/finite_elements
 private void button1_Click(object sender, EventArgs e)
 {
     if (ofdLoad.ShowDialog() == DialogResult.OK)
     {
         cd = new CommonData();
         cd.Load(ofdLoad.FileName);
         GetExtremePosition();
         changedPoints   = new List <int>();
         button2.Visible = true;
         pbMain.Refresh();
     }
 }
コード例 #3
0
 private void tsmiLoad_Click(object sender, EventArgs e)
 {
     if (ofdLoad.ShowDialog() == DialogResult.OK)
     {
         cd = new CommonData();
         cd.Load(ofdLoad.FileName);
         GetExtremePosition();
         changedPoints         = new List <int>();
         tsmiCalculate.Enabled = true;
         pbMain.Refresh();
     }
 }
コード例 #4
0
 private void tsmiLoad_Click(object sender, EventArgs e)
 {
     if (ofdLoad.ShowDialog() == DialogResult.OK)
     {
         cd = new CommonData();
         cd.Load(ofdLoad.FileName);
         GetExtremePosition();
         changedPoints = new List<int>();
         tsmiCalculate.Enabled = true;
         pbMain.Refresh();
     }
 }
コード例 #5
0
        private double[] RunSolverTest(string f, double[] u)
        {
            Console.WriteLine("Loading data from {0}...", f);

            try
            {
                CommonData data = new CommonData();
                data.Load(test_samples_dir + f);
                for (int i = 0; i < u.Length; i+=2)
                {
                    data.Coords[i / 2].Dx = u[i];
                    data.Coords[i / 2].Dy = u[i+1];
                }
                Console.WriteLine("Data is loaded");
                Solver s = new Solver();
                return s.Solve(data);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
                return null;
            }
        }