def __init__(self, Model, custom_settings ): assign_vector_components_to_nodes_process.AssignVectorComponentsToNodesProcess.__init__(self, Model, custom_settings) entity_type = "Nodes" assign_flags = [KratosMultiphysics.INLET] self.model_inlet = KratosSolid.AssignFlagsToEntitiesProcess(self.model_part,entity_type,assign_flags) self.model_inlet.Execute()
def ExecuteInitialize(self): # set model part self.model_part = self.model[self.settings["model_part_name"].GetString()] entity_type = "Nodes" assign_flags = [KratosMultiphysics.INLET] KratosSolid.AssignFlagsToEntitiesProcess(self.model_part,entity_type,assign_flags).Execute() super(AssignInletProcess, self).ExecuteInitialize() for process in self.AssignValueProcesses: process.ExecuteInitialAssignment()