Esempio n. 1
0
    def BuildMeshBoundaryForFluids(self):

        # set building options:

        # define building utility
        model_part_name = self.settings["model_part_name"].GetString()
        skin_build = KratosDelaunay.BuildModelPartBoundary(self.main_model_part, model_part_name, self.echo_level)

        # execute building:
        skin_build.Execute()
Esempio n. 2
0
    def BuildModelPartBoundary(self, model_part, echo_level):

        print("::[--Domain Utilities-]:: Build Mesh Boundary ")
        # set building options:

        # define building utility
        skin_build = KratosDelaunay.BuildModelPartBoundary(
            model_part, model_part.Name, echo_level)

        # execute building:
        skin_build.Execute()

        # search condition masters: (check)
        # skin_build.SearchConditionMasters()

        if (echo_level > 0):
            print("::[--Domain Utilities-]:: Mesh Boundary Build executed ")