FreeFOAM The Cross-Platform CFD Toolkit
autoHexMeshDriver Class Reference

main meshing driver. More...

#include <autoMesh/autoHexMeshDriver.H>


Detailed Description

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 fvMeshmesh () const
 reference to mesh
fvMeshmesh ()
const refinementSurfacessurfaces () const
 Surfaces to base refinement on.
const shellSurfacesshells () const
 Surfaces to volume refinement on.
const labelListglobalToPatch () 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: