From 430a93727df727abf9d8b1a86f41b2874e510238 Mon Sep 17 00:00:00 2001 From: sunethwarna Date: Fri, 14 Jun 2024 08:57:03 +0200 Subject: [PATCH] fix --- .../controls/shape/vertex_morphing_shape_control.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/OptimizationApplication/python_scripts/controls/shape/vertex_morphing_shape_control.py b/applications/OptimizationApplication/python_scripts/controls/shape/vertex_morphing_shape_control.py index 3443fb04376c..13be19e256e1 100644 --- a/applications/OptimizationApplication/python_scripts/controls/shape/vertex_morphing_shape_control.py +++ b/applications/OptimizationApplication/python_scripts/controls/shape/vertex_morphing_shape_control.py @@ -208,7 +208,8 @@ def _UpdateMesh(self, shape_update: ContainerExpressionTypes) -> None: # now fix the design surface component Kratos.VariableUtils().ApplyFixity(mesh_displacement_var, True, shape_update.GetModelPart().Nodes) # now fix boundary condition components - for model_part in self.filter.GetBoundaryConditions()[i_comp]: + model_parts = self.filter.GetBoundaryConditions() + for model_part in model_parts[i_comp]: Kratos.VariableUtils().ApplyFixity(mesh_displacement_var, True, model_part.Nodes) # solve for the volume mesh displacements