diff --git a/applications/utilities/mesh/generation/cvMesh/Make/options b/applications/utilities/mesh/generation/cvMesh/Make/options index 529425600e..8a3f321499 100644 --- a/applications/utilities/mesh/generation/cvMesh/Make/options +++ b/applications/utilities/mesh/generation/cvMesh/Make/options @@ -26,5 +26,3 @@ EXE_LIBS = \ -ldynamicMesh \ -lmpfr \ -lboost_thread - - diff --git a/src/mesh/conformalVoronoiMesh/Make/files b/src/mesh/conformalVoronoiMesh/Make/files index 8a6f6a2a3c..9f511dbff7 100644 --- a/src/mesh/conformalVoronoiMesh/Make/files +++ b/src/mesh/conformalVoronoiMesh/Make/files @@ -1,6 +1,8 @@ #include CGAL_FILES conformalVoronoiMesh/conformalVoronoiMesh.C +conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C +conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C conformalVoronoiMesh/conformalVoronoiMeshIO.C cvControls/cvControls.C diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index 3c85a22075..801a1b07b4 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -954,1405 +954,6 @@ void Foam::conformalVoronoiMesh::setVertexSizeAndAlignment() } -void Foam::conformalVoronoiMesh::conformToSurface() -{ - reconformationMode reconfMode = reconformationControl(); - - if (reconfMode == rmNone) - { - // Reinsert stored surface conformation - reinsertSurfaceConformation(); - } - else - { - // Rebuild, insert and store new surface conformation - buildSurfaceConformation(reconfMode); - } -} - -Foam::conformalVoronoiMesh::reconformationMode -Foam::conformalVoronoiMesh::reconformationControl() const -{ - if (!runTime_.run()) - { - Info<< nl << " Rebuilding surface conformation for final output" - << endl; - - return rmFine; - } - else if - ( - runTime_.timeIndex() - % cvMeshControls().surfaceConformationRebuildFrequency() == 0 - ) - { - Info<< nl << " Rebuilding surface conformation for more iterations" - << endl; - - return rmCoarse; - } - - return rmNone; -} - -void Foam::conformalVoronoiMesh::buildSurfaceConformation -( - reconformationMode reconfMode -) -{ - if (reconfMode == rmCoarse) - { - Info<< nl << " Build coarse surface conformation" << endl; - } - else if (reconfMode == rmFine) - { - Info<< nl << " Build fine surface conformation" << endl; - } - else if (reconfMode == rmNone) - { - WarningIn("buildSurfaceConformation(reconformationMode reconfMode)") - << "reconformationMode rmNone specified, not building conformation" - << endl; - - return; - } - else - { - WarningIn("buildSurfaceConformation(reconformationMode reconfMode)") - << "Unknown reconformationMode " << reconfMode << endl; - - return; - } - - timeCheck(); - - startOfSurfacePointPairs_ = number_of_vertices(); - - // Initialise containers to store the edge conformation locations - DynamicList newEdgeLocations; - - pointField existingEdgeLocations(0); - - autoPtr > edgeLocationTree; - - // Initialise the edgeLocationTree - buildEdgeLocationTree(edgeLocationTree, existingEdgeLocations); - - label initialTotalHits = 0; - - // Initial surface protrusion conformation - nearest surface point - { - Info<< " EDGE DISTANCE COEFFS HARD-CODED." << endl; - scalar edgeSearchDistCoeffSqr = sqr(1.1); - scalar surfacePtReplaceDistCoeffSqr = sqr(0.5); - - DynamicList surfaceHits; - DynamicList