Collection of static functions related to edgeMesh features. More...
Functions | |
void | writeStats (Ostream &os, const extendedFeatureEdgeMesh &emesh) |
tmp< scalarField > | featureProximity (const extendedEdgeMesh &emesh, const triSurface &surf, const scalar searchDistance) |
tmp< scalarField > | writeFeatureProximity (const Time &runTime, const word &basename, const extendedEdgeMesh &emesh, const triSurface &surf, const scalar searchDistance) |
Collection of static functions related to edgeMesh features.
void writeStats | ( | Ostream & | os, |
const extendedFeatureEdgeMesh & | emesh | ||
) |
Definition at line 29 of file edgeMeshTools.C.
References extendedEdgeMesh::concaveStart(), edgeMesh::edges(), Foam::endl(), extendedEdgeMesh::flatStart(), extendedEdgeMesh::internalStart(), extendedEdgeMesh::mixedStart(), extendedEdgeMesh::multipleStart(), Foam::nl, extendedEdgeMesh::nonFeatureStart(), extendedEdgeMesh::openStart(), os(), and edgeMesh::points().
Referenced by distributedTriSurfaceMesh::distributedTriSurfaceMesh().
Foam::tmp< Foam::scalarField > featureProximity | ( | const extendedEdgeMesh & | emesh, |
const triSurface & | surf, | ||
const scalar | searchDistance | ||
) |
Definition at line 134 of file edgeMeshFeatureProximity.C.
References extendedEdgeMesh::allNearestFeatureEdges(), extendedEdgeMesh::allNearestFeaturePoints(), Foam::calcProximityOfFeatureEdges(), Foam::calcProximityOfFeaturePoints(), triangle::circumCentre(), triangle::circumRadius(), Foam::endl(), forAll, Foam::Info, Foam::min(), PrimitivePatch< FaceList, PointField >::points(), tmp::ref(), and Foam::sqr().
Referenced by writeFeatureProximity().
Foam::tmp< Foam::scalarField > writeFeatureProximity | ( | const Time & | runTime, |
const word & | basename, | ||
const extendedEdgeMesh & | emesh, | ||
const triSurface & | surf, | ||
const scalar | searchDistance | ||
) |
Definition at line 184 of file edgeMeshFeatureProximity.C.
References Foam::dimLength, Foam::endl(), featureProximity(), Foam::Info, Foam::nl, tmp::ref(), and runTime.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.