Public Member Functions | List of all members
meshSearchFACE_CENTRE_TRISMeshObject Class Reference

MeshObject wrapper around meshSearch(mesh, polyMesh::FACE_CENTRE_TRIS). More...

Inheritance diagram for meshSearchFACE_CENTRE_TRISMeshObject:
Inheritance graph
[legend]
Collaboration diagram for meshSearchFACE_CENTRE_TRISMeshObject:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("meshSearchFACE_CENTRE_TRISMeshObject")
 
 meshSearchFACE_CENTRE_TRISMeshObject (const polyMesh &mesh)
 Constructor given polyMesh. More...
 
virtual ~meshSearchFACE_CENTRE_TRISMeshObject ()
 Destructor. More...
 
- Public Member Functions inherited from meshSearch
 ClassName ("meshSearch")
 
 meshSearch (const polyMesh &mesh, const polyMesh::cellDecomposition=polyMesh::CELL_TETS)
 Construct from components. Constructs bb slightly bigger than. More...
 
 meshSearch (const polyMesh &mesh, const treeBoundBox &bb, const polyMesh::cellDecomposition=polyMesh::CELL_TETS)
 Construct with a custom bounding box. Any mesh element outside. More...
 
 ~meshSearch ()
 Destructor. More...
 
const polyMeshmesh () const
 
polyMesh::cellDecomposition decompMode () const
 
const indexedOctree< treeDataFace > & boundaryTree () const
 Get (demand driven) reference to octree holding all. More...
 
const indexedOctree< treeDataCell > & cellTree () const
 Get (demand driven) reference to octree holding all cells. More...
 
label findNearestCell (const point &location, const label seedCellI=-1, const bool useTreeSearch=true) const
 Find nearest cell in terms of cell centre. More...
 
label findNearestFace (const point &location, const label seedFaceI=-1, const bool useTreeSearch=true) const
 
label findCell (const point &location, const label seedCellI=-1, const bool useTreeSearch=true) const
 Find cell containing location. More...
 
label findNearestBoundaryFace (const point &location, const label seedFaceI=-1, const bool useTreeSearch=true) const
 Find nearest boundary face. More...
 
pointIndexHit intersection (const point &pStart, const point &pEnd) const
 Find first intersection of boundary in segment [pStart, pEnd]. More...
 
List< pointIndexHitintersections (const point &pStart, const point &pEnd) const
 Find all intersections of boundary within segment pStart .. pEnd. More...
 
bool isInside (const point &) const
 Determine inside/outside status. More...
 
void clearOut ()
 Delete all storage. More...
 
void correct ()
 Correct for mesh geom/topo changes. More...
 

Additional Inherited Members

- Static Public Attributes inherited from meshSearch
static scalar tol_ = 1e-3
 Tolerance on linear dimensions. More...
 

Detailed Description

MeshObject wrapper around meshSearch(mesh, polyMesh::FACE_CENTRE_TRIS).

Source files

Definition at line 48 of file meshSearchFACE_CENTRE_TRISMeshObject.H.

Constructor & Destructor Documentation

meshSearchFACE_CENTRE_TRISMeshObject ( const polyMesh mesh)
explicit

Constructor given polyMesh.

Definition at line 39 of file meshSearchFACE_CENTRE_TRISMeshObject.C.

virtual ~meshSearchFACE_CENTRE_TRISMeshObject ( )
inlinevirtual

Destructor.

Definition at line 71 of file meshSearchFACE_CENTRE_TRISMeshObject.H.

Member Function Documentation

TypeName ( "meshSearchFACE_CENTRE_TRISMeshObject"  )

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