Exemple #1
0
    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()