|
|
|
autoSnapDriver Class ReferenceAll to do with snapping to surface. More...
Collaboration diagram for autoSnapDriver:
![]()
Detailed DescriptionAll to do with snapping to surface.
Definition at line 48 of file autoSnapDriver.H. Constructor & Destructor Documentation
Member Function Documentation
Runtime type information.
Create baffles for faces straddling zoned surfaces. Return. baffles. Definition at line 672 of file autoSnapDriver.C.
Calculate edge length per patch point.
Definition at line 785 of file autoSnapDriver.C. Referenced by autoSnapDriver::repatchToSurface().
Here is the caller graph for this function:
![]()
Smooth the mesh (patch and internal) to increase visibility. of surface points (on castellated mesh) w.r.t. surface. Definition at line 826 of file autoSnapDriver.C.
Per patch point calculate point on nearest surface. Set as. boundary conditions of motionSmoother displacement field. Return displacement of patch points. Definition at line 958 of file autoSnapDriver.C.
Do the hard work: move the mesh according to displacement,. locally relax the displacement. Definition at line 1215 of file autoSnapDriver.C.
Repatch faces according to surface nearest the face centre.
Definition at line 1276 of file autoSnapDriver.C. References polyMesh::boundaryMesh(), autoSnapDriver::calcSnapDistance(), primitiveMesh::faceCentres(), refinementSurfaces::faceZoneNames(), polyMesh::faceZones(), refinementSurfaces::findNearestRegion(), forAll, refinementSurfaces::getNamedSurfaces(), refinementSurfaces::getUnnamedSurfaces(), refinementSurfaces::globalRegion(), Foam::Info, meshRefinement::makePatch(), Foam::max(), meshRefinement::mesh(), primitiveMesh::nFaces(), Foam::returnReduce(), Foam::sqr(), polyPatch::start(), and meshRefinement::surfaces().
Here is the call graph for this function:
![]()
Definition at line 1429 of file autoSnapDriver.C.
The documentation for this class was generated from the following files:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||