FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

selectCells.C File Reference

Select cells in relation to surface. More...


Detailed Description

Select cells in relation to surface.

Divides cells into three sets:

  • cutCells : cells cut by surface or close to surface.
  • outside : cells not in cutCells and reachable from set of user-defined points (outsidePoints)
  • inside : same but not reachable.

Finally the wanted sets are combined into a cellSet 'selected'. Apart from straightforward adding the contents there are a few extra rules to make sure that the surface of the 'outside' of the mesh is singly connected.

Usage
  • selectCells [OPTIONS]
Parameters:
-case<dir>
Case directory.
-help
Display help message.
-doc
Display Doxygen API documentation page for this application.
-srcDoc
Display Doxygen source documentation page for this application.

Definition in file selectCells.C.

#include "src/OpenFOAM/global/argList/argList.H"
#include "src/OpenFOAM/db/Time/Time.H"
#include "src/OpenFOAM/meshes/polyMesh/polyMesh.H"
#include "src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.H"
#include "src/meshTools/twoDPointCorrector/twoDPointCorrector.H"
#include "src/OpenFOAM/db/IOstreams/Fstreams/OFstream.H"
#include "src/meshTools/meshTools/meshTools.H"
#include "src/triSurface/triSurface/triSurface.H"
#include "src/meshTools/triSurface/triSurfaceSearch/triSurfaceSearch.H"
#include "src/meshTools/meshSearch/meshSearch.H"
#include "src/meshTools/cellClassification/cellClassification.H"
#include "src/meshTools/sets/topoSets/cellSet.H"
#include "src/meshTools/cellClassification/cellInfo.H"
#include "src/OpenFOAM/algorithms/MeshWave/MeshWave.H"
#include "applications/utilities/mesh/advanced/selectCells/edgeStats.H"
#include "src/meshTools/indexedOctree/treeDataTriSurface.H"
#include "src/meshTools/indexedOctree/indexedOctree.H"
#include "src/OpenFOAM/include/setRootCase.H"
#include "src/OpenFOAM/include/createTime.H"
#include "src/OpenFOAM/include/createPolyMesh.H"
Include dependency graph for selectCells.C:

Go to the source code of this file.