public void interpolatedData3x3_1_1() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 0.0, 4.0, 0.0, 2.5, 1, 1, 1, 1); Assert.AreEqual(9.41, Math.Round(result.firstCellHeightMap.data[1, 1][2], 2)); }
public void interpolatedData3x3_2_6_125_375ax() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 2.0, 6.0, 1.25, 3.75, 1, 1, 1, 1); Assert.AreEqual(2.0, Math.Round(result.firstCellHeightMap.data[0, 0][0], 2)); }
public void Test_save_to_bws() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 0.0, 8.0, 0.0, 5.0, 10, 12, 100, 10); WSProject project = new WSProject(project_file.FullName); Assert.IsTrue(result.SaveToBws(project, "test")); }
public void test_RefinementGenerator_write_the_bws_file_in_the_proper_Directory_aritm() { WSProject project = new WSProject(project_file.FullName); string bws_filename = "test_bws_position234"; ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 0.0, 8.0, 0.0, 5.0, 10, 12, 100, 10); bool save = result.SaveToBws(project, bws_filename); string expected_file_path = project.file.Directory.FullName + "\\dtm\\" + "test_bws_position234" + ".bws"; ; FileInfo expected_file = new FileInfo(expected_file_path); Assert.IsTrue(expected_file.Exists); // }
public void test_RefinementGenerator_load_proper_bws_file_name_project_parameters() { WSProject project = new WSProject(project_file.FullName); string bws_filename = "test_bws_position"; string bws_file = bws_filename + ".bws"; ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 0.0, 8.0, 0.0, 5.0, 10, 12, 100, 10); bool save = result.SaveToBws(project, bws_filename); Assert.AreEqual(bws_file, project.parameters.CFD.RefinementFileName); }
public void test_maxGroungHeight_to_be_verified() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 0.0, 8.0, 0.0, 5.0, 10, 10, 100, 10); // valore da verificare! Assert.AreEqual(6.25, Math.Round(result.maxGroungHeight,2)); }
public void TestFileHFirstCellArray2_2() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); MyMath.DoubleMap hfirstcellmap = AutomaticGrid.Geometrical.HFirstCell(gws.Map(FileGws.MapType.Rough)); MyMath.DoubleMap tempMap = MyMath.SmoothedMap(hfirstcellmap, 2.0); Assert.AreEqual(6.05, Math.Round(tempMap.data[2, 2][2], 2)); }
public void interpolatedData3x3_6_8_375_5d() { ParseManager parser = new ParseManager(); FileGws gws = parser.ParseGws(gws3x3); AutomaticGrid.Geometrical result = new AutomaticGrid.Geometrical(gws, 2.0, 6.0, 8.0, 3.75, 5.0, 1, 1, 1, 1); Assert.AreEqual(8.5, Math.Round(result.firstCellHeightMap.data[1, 0][2], 2)); }