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

surfaceSets Class Reference

Various utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools. More...

#include <meshTools/surfaceSets.H>


Detailed Description

Various utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools.

Source files

Definition at line 63 of file surfaceSets.H.

List of all members.

Static Public Member Functions

static void  getSurfaceSets (const polyMesh &mesh, const fileName &surfName, const triSurface &surf, const triSurfaceSearch &querySurf, const pointField &outsidePts, const label nCutLayers, labelHashSet &inside, labelHashSet &outside, labelHashSet &cut)
 Divide cells into cut,inside and outside.
static labelHashSet  getHangingCells (const primitiveMesh &mesh, const labelHashSet &internalCells)
 Get cells using points on 'outside' only.

Member Function Documentation

void getSurfaceSets ( const polyMesh &   mesh,
const fileName &   surfName,
const triSurface &   surf,
const triSurfaceSearch &   querySurf,
const pointField &   outsidePts,
const label   nCutLayers,
labelHashSet &   inside,
labelHashSet &   outside,
labelHashSet &   cut  
) [static]

Divide cells into cut,inside and outside.

nCutLayers>0 : remove cutCells (set to type inside) if further than nCutLayers away from outside type cell.

Definition at line 234 of file surfaceSets.C.

References forAll, HashSet< Key, Hash >::insert(), and cellClassification::trimCutCells().


The documentation for this class was generated from the following files: