コード例 #1
0
    def __init__(self, Model, settings):

        default_settings = KratosMultiphysics.Parameters("""
            {
                "help"              : "This class is responsible for the input and output of prestress and modelpart data for formfinding/ membrane analysis.",
                "model_part_name"   : "Structure",
                "print_mdpa"        : false,
                "print_prestress"   : false,
                "read_prestress"    : false

            }
            """)
        self.settings = settings["Parameters"]
        self.settings.ValidateAndAssignDefaults(default_settings)
        KratosMultiphysics.Process.__init__(self)
        model = Model[self.settings["model_part_name"].GetString()]
        self.print_mdpa = self.settings["print_mdpa"].GetBool()
        self.print_prestress = self.settings["print_prestress"].GetBool()
        self.read_prestress = self.settings["read_prestress"].GetBool()
        self.formfinding_io = StructuralMechanicsApplication.FormfindingIOUtility(
            model, settings)
コード例 #2
0
    def __init__(self, Model, settings):

        default_settings = KratosMultiphysics.Parameters(
            """
            {
                "model_part_name"   : "Structure",
                "print_mdpa"        : false,
                "print_prestress"   : false,
                "read_prestress"    : false
                
            }
            """
        );
        self.settings = settings["Parameters"]
        self.settings.ValidateAndAssignDefaults(default_settings)
        KratosMultiphysics.Process.__init__(self)
        model = Model[self.settings["model_part_name"].GetString()]
        self.print_mdpa = self.settings["print_mdpa"].GetBool()
        self.print_prestress = self.settings["print_prestress"].GetBool()
        self.read_prestress = self.settings["read_prestress"].GetBool()
        self.formfinding_io = StructuralMechanicsApplication.FormfindingIOUtility(model, settings)