OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

regionSplit Class Reference

This class separates the mesh into distinct unconnected regions, each of which is then given a label. More...

Inheritance diagram for regionSplit:
Collaboration diagram for regionSplit:

List of all members.


Public Member Functions

 ClassName ("regionSplit")
 Runtime type information.
 regionSplit (const polyMesh &)
 Construct from mesh.
 regionSplit (const polyMesh &, const boolList &blockedFace)
 Construct from mesh and whether face is blocked.
 regionSplit (const polyMesh &, const boolList &blockedFace, const List< labelPair > &)
 Construct from mesh and whether face is blocked. Additional explicit.
label nRegions () const
 Return number of regions.

Detailed Description

This class separates the mesh into distinct unconnected regions, each of which is then given a label.

Source files

Definition at line 46 of file regionSplit.H.


Constructor & Destructor Documentation

regionSplit ( const polyMesh mesh  ) 

Construct from mesh.

Definition at line 568 of file regionSplit.C.

regionSplit ( const polyMesh mesh,
const boolList blockedFace 
)

Construct from mesh and whether face is blocked.

NOTE: blockedFace has to be consistent across coupled faces!

Definition at line 577 of file regionSplit.C.

regionSplit ( const polyMesh mesh,
const boolList blockedFace,
const List< labelPair > &  explicitConnections 
)

Construct from mesh and whether face is blocked. Additional explicit.

connections between normal boundary faces. NOTE: blockedFace has to be consistent across coupled faces!

Definition at line 589 of file regionSplit.C.


Member Function Documentation

ClassName ( "regionSplit"   ) 

Runtime type information.

label nRegions (  )  const [inline]

Return number of regions.

Definition at line 123 of file regionSplit.H.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd