Equivalent of snappyRefineDriver but operating on a voxel mesh. More...
Public Member Functions | |
ClassName ("snappyVoxelMeshDriver") | |
Runtime type information. More... | |
snappyVoxelMeshDriver (meshRefinement &meshRefiner, const labelUList &globalToMasterPatch, const labelUList &globalToSlavePatch) | |
Construct from components. More... | |
void | doRefine (const refinementParameters &refineParams) |
Equivalent of snappyRefineDriver but operating on a voxel mesh.
Used to estimate cell size count from refinement (currently).
Definition at line 60 of file snappyVoxelMeshDriver.H.
snappyVoxelMeshDriver | ( | meshRefinement & | meshRefiner, |
const labelUList & | globalToMasterPatch, | ||
const labelUList & | globalToSlavePatch | ||
) |
Construct from components.
Definition at line 364 of file snappyVoxelMeshDriver.C.
References Foam::endl(), meshRefinement::features(), forAll, Foam::Info, Foam::labelMax, Foam::labelMin, hexRef8::level0EdgeLength(), refinementFeatures::levels(), splitCell::master(), Foam::max(), refinementSurfaces::maxLevel(), shellSurfaces::maxLevel(), meshRefinement::meshCutter(), Foam::nl, Foam::pow(), List< T >::setSize(), Foam::setw(), meshRefinement::shells(), Foam::Sout, boundBox::span(), meshRefinement::surfaces(), OSstream::width(), Vector< Cmpt >::x(), Vector< Cmpt >::y(), and Vector< Cmpt >::z().
ClassName | ( | "snappyVoxelMeshDriver" | ) |
Runtime type information.
void doRefine | ( | const refinementParameters & | refineParams | ) |
Definition at line 459 of file snappyVoxelMeshDriver.C.
References Foam::endl(), forAll, Foam::Info, refinementParameters::locationsInMesh(), refinementParameters::locationsOutsideMesh(), splitCell::master(), Foam::max(), Foam::nl, Foam::pow(), s(), UList< T >::size(), and WarningInFunction.
Referenced by snappyRefineDriver::doRefine().