From 4b25f75c0dcfc8037fa18d2ca4e89d8ea2c8ffe0 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 4 Jul 2017 23:08:11 +0200 Subject: [PATCH] FEM: unit tests, use better coordinate values --- src/Mod/Fem/TestFem.py | 52 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/Mod/Fem/TestFem.py b/src/Mod/Fem/TestFem.py index ef74948fe55d..9e573e455de0 100644 --- a/src/Mod/Fem/TestFem.py +++ b/src/Mod/Fem/TestFem.py @@ -442,33 +442,33 @@ def test_thermomech_analysis(self): def test_Flow1D_thermomech_analysis(self): fcc_print('--------------- Start of 1D Flow FEM tests ---------------') import Draft - p1 = FreeCAD.Vector(0, 1.11022302462516e-14, 50) - p2 = FreeCAD.Vector(0, -1.11022302462516e-14, -50) - p3 = FreeCAD.Vector(0, -9.54791801177633e-13, -4300) - p4 = FreeCAD.Vector(4950, -9.54791801177633e-13, -4300) - p5 = FreeCAD.Vector(5000, -9.54791801177633e-13, -4300) - p6 = FreeCAD.Vector(8535.53, -1.73983716322823e-12, -7835.53) - p7 = FreeCAD.Vector(8569.88, -1.74768644001233e-12, -7870.88) - p8 = FreeCAD.Vector(12105.41, -2.53273180206292e-12, -11406.41) - p9 = FreeCAD.Vector(12140.76, -2.54058107884702e-12, -11441.76) - p10 = FreeCAD.Vector(13908.53, -2.93310487009534e-12, -13209.53) - p11 = FreeCAD.Vector(13943.88, -2.94095414687944e-12, -13244.88) - p12 = FreeCAD.Vector(15046.97, -3.1858893301262e-12, -14347.97) - p13 = FreeCAD.Vector(15046.97, -1.764803858606e-12, -7947.97) - p14 = FreeCAD.Vector(15046.97, -1.7425993981135e-12, -7847.97) + p1 = FreeCAD.Vector(0, 0, 50) + p2 = FreeCAD.Vector(0, 0, -50) + p3 = FreeCAD.Vector(0, 0, -4300) + p4 = FreeCAD.Vector(4950, 0, -4300) + p5 = FreeCAD.Vector(5000, 0, -4300) + p6 = FreeCAD.Vector(8535.53, 0, -7835.53) + p7 = FreeCAD.Vector(8569.88, 0, -7870.88) + p8 = FreeCAD.Vector(12105.41, 0, -11406.41) + p9 = FreeCAD.Vector(12140.76, 0, -11441.76) + p10 = FreeCAD.Vector(13908.53, 0, -13209.53) + p11 = FreeCAD.Vector(13943.88, 0, -13244.88) + p12 = FreeCAD.Vector(15046.97, 0, -14347.97) + p13 = FreeCAD.Vector(15046.97, 0, -7947.97) + p14 = FreeCAD.Vector(15046.97, 0, -7847.97) p15 = FreeCAD.Vector(0, 0, 0) - p16 = FreeCAD.Vector(0, -4.82947015711942e-13, -2175) - p17 = FreeCAD.Vector(2475, -9.54791801177633e-13, -4300) - p18 = FreeCAD.Vector(4975, -9.54791801177633e-13, -4300) - p19 = FreeCAD.Vector(6767.765, -1.34731448220293e-12, -6067.765) - p20 = FreeCAD.Vector(8552.705, -1.74376180162028e-12, -7853.205) - p21 = FreeCAD.Vector(10337.645, -2.14020912103763e-12, -9638.645) - p22 = FreeCAD.Vector(12123.085, -2.53665644045497e-12, -11424.085) - p23 = FreeCAD.Vector(13024.645, -2.73684297447118e-12, -12325.645) - p24 = FreeCAD.Vector(13926.205, -2.93702950848739e-12, -13227.205) - p25 = FreeCAD.Vector(14495.425, -3.06342173850282e-12, -13796.425) - p26 = FreeCAD.Vector(15046.97, -2.4753465943661e-12, -11147.97) - p27 = FreeCAD.Vector(15046.97, -1.75370162835975e-12, -7897.97) + p16 = FreeCAD.Vector(0, 0, -2175) + p17 = FreeCAD.Vector(2475, 0, -4300) + p18 = FreeCAD.Vector(4975, 0, -4300) + p19 = FreeCAD.Vector(6767.765, 0, -6067.765) + p20 = FreeCAD.Vector(8552.705, 0, -7853.205) + p21 = FreeCAD.Vector(10337.645, 0, -9638.645) + p22 = FreeCAD.Vector(12123.085, 0, -11424.085) + p23 = FreeCAD.Vector(13024.645, 0, -12325.645) + p24 = FreeCAD.Vector(13926.205, 0, -13227.205) + p25 = FreeCAD.Vector(14495.425, 0, -13796.425) + p26 = FreeCAD.Vector(15046.97, 0, -11147.97) + p27 = FreeCAD.Vector(15046.97, 0, -7897.97) points = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22, p23, p24, p25, p26, p27] line = Draft.makeWire(points, closed=False, face=False, support=None) fcc_print('Checking FEM new analysis...')