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

autoHexMeshDriver Class Reference

main meshing driver. More...

#include <autoMesh/autoHexMeshDriver.H>


Detailed Description

main meshing driver.

Source files

Definition at line 60 of file autoHexMeshDriver.H.

Collaboration diagram for autoHexMeshDriver:

List of all members.

Classes

class  minMagEqOp
 Combine operator class for equalizing displacements.
class  nomalsCombine
 Combine operator class to combine normal with other normal.

Public Member Functions

 ClassName ("autoHexMeshDriver")
 Runtime type information.
 autoHexMeshDriver (fvMesh &mesh, const bool overwrite, const dictionary &meshDict, const dictionary &decomposeDict)
 Construct from dictionary and mesh to modify.
const fvMesh &  mesh () const
 reference to mesh
fvMesh &  mesh ()
const refinementSurfaces &  surfaces () const
 Surfaces to base refinement on.
const shellSurfaces &  shells () const
 Surfaces to volume refinement on.
const labelList &  globalToPatch () const
 Per refinementsurface, per region the patch.
void  writeMesh (const string &) const
 Write mesh.
void  doMesh ()
 Do all : refine, snap, layers.

Constructor & Destructor Documentation


Member Function Documentation

ClassName ( "autoHexMeshDriver"    )

Runtime type information.

const fvMesh& mesh (  ) const [inline]

reference to mesh

Definition at line 187 of file autoHexMeshDriver.H.

fvMesh& mesh (  ) [inline]

Definition at line 191 of file autoHexMeshDriver.H.

const refinementSurfaces& surfaces (  ) const [inline]

Surfaces to base refinement on.

Definition at line 197 of file autoHexMeshDriver.H.

const shellSurfaces& shells (  ) const [inline]

Surfaces to volume refinement on.

Definition at line 203 of file autoHexMeshDriver.H.

const labelList& globalToPatch (  ) const [inline]

Per refinementsurface, per region the patch.

Definition at line 209 of file autoHexMeshDriver.H.

void doMesh (  )

Do all : refine, snap, layers.

Definition at line 466 of file autoHexMeshDriver.C.

References autoRefineDriver::doRefine(), autoSnapDriver::doSnap(), Foam::endl(), Foam::Info, Foam::nl, and dictionary::subDict().


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