def Factory(settings, Model): if(settings["process_name"].GetString() == "ApplyConstantScalarValueProcess"): model_part = Model[settings["Parameters"]["model_part_name"].GetString()] return KM.ApplyConstantScalarValueProcess(model_part, settings["Parameters"]) elif(settings["process_name"].GetString() == "ApplyConstantVectorValueProcess"): model_part = Model[settings["Parameters"]["model_part_name"].GetString()] return KM.ApplyConstantVectorValueProcess(model_part, settings["Parameters"]) raise Exception("Process name not found ",)