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)
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)