diff --git a/docs/pages/Kratos/Processes/Calculation/calculate_nodal_distance_to_skin_process.md b/docs/pages/Kratos/Processes/Calculation/calculate_nodal_distance_to_skin_process.md index b01e6c03be22..23632c5525b6 100644 --- a/docs/pages/Kratos/Processes/Calculation/calculate_nodal_distance_to_skin_process.md +++ b/docs/pages/Kratos/Processes/Calculation/calculate_nodal_distance_to_skin_process.md @@ -68,11 +68,11 @@ The selected lambda function is then applied to calculate the distances for all ```json { - "volume_model_part" : "", - "skin_model_part" : "", - "distance_database" : "nodal_historical", - "save_distance_in_skin" : false, - "distance_variable" : "DISTANCE" + "volume_model_part" : "", + "skin_model_part" : "", + "distance_database" : "nodal_historical", + "save_max_distance_in_skin" : false, + "distance_variable" : "DISTANCE" } ``` @@ -85,7 +85,7 @@ Defines the skin model part for distance computations. Like the volume model par ##### `distance_database` This flag indicating whether historical variable is enabled or otherwise non-historical is considered. It is set by string, options are `nodal_historical` or `nodal_non_historical`. Default value is `nodal_historical`. -#### `save_distance_in_skin` +#### `save_max_distance_in_skin` This flag indicates if the distance is going to be saved in the skin. By default is false, if activated will save the maximum distance in the found skin geometry and set the flag `VISITED`. This also deactivate shared memory parallelization. ##### `distance_variable` diff --git a/kratos/processes/calculate_nodal_distance_to_skin_process.cpp b/kratos/processes/calculate_nodal_distance_to_skin_process.cpp index d1a80c34d471..130222904a43 100644 --- a/kratos/processes/calculate_nodal_distance_to_skin_process.cpp +++ b/kratos/processes/calculate_nodal_distance_to_skin_process.cpp @@ -71,7 +71,7 @@ CalculateNodalDistanceToSkinProcess::CalculateNodalDistanceToSkinProcess( } // Save distance in skin flag - mSaveDistanceInSkin = ThisParameters["save_distance_in_skin"].GetBool(); + mSaveDistanceInSkin = ThisParameters["save_max_distance_in_skin"].GetBool(); // Assign distance variable mpDistanceVariable = &KratosComponents>::Get(ThisParameters["distance_variable"].GetString()); @@ -164,11 +164,11 @@ void CalculateNodalDistanceToSkinProcess::Execute() const Parameters CalculateNodalDistanceToSkinProcess::GetDefaultParameters() const { const Parameters default_parameters = Parameters(R"({ - "volume_model_part" : "", - "skin_model_part" : "", - "distance_database" : "nodal_historical", - "save_distance_in_skin" : false, - "distance_variable" : "DISTANCE" + "volume_model_part" : "", + "skin_model_part" : "", + "distance_database" : "nodal_historical", + "save_max_distance_in_skin" : false, + "distance_variable" : "DISTANCE" })"); return default_parameters; } diff --git a/kratos/tests/test_calculate_nodal_distance_to_skin_process.py b/kratos/tests/test_calculate_nodal_distance_to_skin_process.py index 970d813c7c39..f4625caf2d2c 100644 --- a/kratos/tests/test_calculate_nodal_distance_to_skin_process.py +++ b/kratos/tests/test_calculate_nodal_distance_to_skin_process.py @@ -160,11 +160,11 @@ def test_ComputeDistanceToSkinWithSavedDistanceInSkin(self): # Define the settings for the distance calculation process settings = KratosMultiphysics.Parameters(""" { - "distance_database" : "nodal_non_historical", - "save_distance_in_skin" : true, - "distance_variable" : "DISTANCE", - "volume_model_part" : "main_model_part", - "skin_model_part" : "skin_model_part" + "distance_database" : "nodal_non_historical", + "save_max_distance_in_skin" : true, + "distance_variable" : "DISTANCE", + "volume_model_part" : "main_model_part", + "skin_model_part" : "skin_model_part" }""") # Execute the distance calculation process KratosMultiphysics.CalculateNodalDistanceToSkinProcess(self.current_model, settings).Execute()