def _create_mesh_motion_solving_strategy(self): linear_solver = self.get_linear_solver() reform_dofs_each_step = self.settings["reform_dofs_each_step"].GetBool( ) compute_reactions = self.settings["compute_reactions"].GetBool() solving_strategy = KratosMeshMoving.LaplacianMeshMovingStrategy( self.mesh_model_part, linear_solver, 0, reform_dofs_each_step, compute_reactions, False, self.echo_level) return solving_strategy
def _create_mesh_motion_solving_strategy(self): linear_solver = self.get_linear_solver() time_order = self.settings["time_order"].GetInt() reform_dofs_each_step = self.settings["reform_dofs_each_step"].GetBool( ) compute_reactions = self.settings["compute_reactions"].GetBool() calculate_mesh_velocities = self.settings[ "calculate_mesh_velocities"].GetBool() echo_level = self.settings["echo_level"].GetInt() solving_strategy = KratosMeshMoving.LaplacianMeshMovingStrategy( self.mesh_model_part, linear_solver, time_order, reform_dofs_each_step, compute_reactions, calculate_mesh_velocities, echo_level) return solving_strategy