From 351b919fd21f184222905c7d10d091542924178c Mon Sep 17 00:00:00 2001 From: Anne van de Graaf Date: Mon, 30 Sep 2024 13:46:43 +0200 Subject: [PATCH] Retrieving the relative displacement vectors has been unified As a result, the new helper function could be removed (it was copied from another PR). --- .../GeoMechanicsApplication/tests/test_helper.py | 12 ------------ .../tests/test_line_interface_elements.py | 6 ++++-- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/applications/GeoMechanicsApplication/tests/test_helper.py b/applications/GeoMechanicsApplication/tests/test_helper.py index 7bd10e01479..30704f2f380 100644 --- a/applications/GeoMechanicsApplication/tests/test_helper.py +++ b/applications/GeoMechanicsApplication/tests/test_helper.py @@ -284,18 +284,6 @@ def get_cauchy_stress_tensor(simulation): return cauchy_stress_tensors -def get_strain_vectors(simulation): - """ - Gets cauchy stress vector from kratos simulation - :param simulation: - :return: cauchy stress vector - """ - model_part = simulation._list_of_output_processes[0].model_part - elements = model_part.Elements - strains = [element.CalculateOnIntegrationPoints( - Kratos.STRAIN, model_part.ProcessInfo) for element in elements] - - return strains def get_total_stress_tensor(simulation): """ diff --git a/applications/GeoMechanicsApplication/tests/test_line_interface_elements.py b/applications/GeoMechanicsApplication/tests/test_line_interface_elements.py index 509197b9014..3ebae6fb46d 100644 --- a/applications/GeoMechanicsApplication/tests/test_line_interface_elements.py +++ b/applications/GeoMechanicsApplication/tests/test_line_interface_elements.py @@ -108,7 +108,8 @@ def test_multi_stage_3_plus_3_line_interface_element_with_dirichlet_conditions(s expected_normal_relative_displacement = displacement_vector[1] expected_tangential_relative_displacement = displacement_vector[0] expected_relative_displacement_vectors = [[expected_normal_relative_displacement, expected_tangential_relative_displacement]] * 3 - self.assertVectorsAlmostEqual(test_helper.get_strain_vectors(stage)[0], expected_relative_displacement_vectors) + self.assertVectorsAlmostEqual(test_helper.get_on_integration_points(stage, Kratos.STRAIN)[0], + expected_relative_displacement_vectors) expected_traction_vectors = [[self.normal_stiffness * expected_normal_relative_displacement, self.shear_stiffness * expected_tangential_relative_displacement]] * 3 @@ -138,7 +139,8 @@ def test_multi_stage_3_plus_3_line_interface_element_with_neumann_conditions(sel expected_normal_relative_displacement = displacement_vector[1] expected_tangential_relative_displacement = displacement_vector[0] expected_relative_displacement_vectors = [[expected_normal_relative_displacement, expected_tangential_relative_displacement]] * 3 - self.assertVectorsAlmostEqual(test_helper.get_strain_vectors(stage)[0], expected_relative_displacement_vectors) + self.assertVectorsAlmostEqual(test_helper.get_on_integration_points(stage, Kratos.STRAIN)[0], + expected_relative_displacement_vectors) expected_traction_vectors = [[self.normal_stiffness * expected_normal_relative_displacement, self.shear_stiffness * expected_tangential_relative_displacement]] * 3