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 56 of file snappyVoxelMeshDriver.H.
snappyVoxelMeshDriver | ( | meshRefinement & | meshRefiner, |
const labelUList & | globalToMasterPatch, | ||
const labelUList & | globalToSlavePatch | ||
) |
Construct from components.
Definition at line 346 of file snappyVoxelMeshDriver.C.
References Foam::BitOps::count(), Foam::endl(), forAll, Foam::Info, Foam::labelMax, Foam::labelMin, UPstream::master(), Foam::max(), Foam::nl, Foam::pow(), Foam::setw(), Foam::Sout, and OSstream::width().
ClassName | ( | "snappyVoxelMeshDriver" | ) |
Runtime type information.
void doRefine | ( | const refinementParameters & | refineParams | ) |
Definition at line 441 of file snappyVoxelMeshDriver.C.
References Foam::BitOps::count(), Foam::endl(), forAll, Foam::Info, refinementParameters::locationsInMesh(), refinementParameters::locationsOutsideMesh(), UPstream::master(), Foam::max(), Foam::nl, Foam::pow(), s, UList< T >::size(), and WarningInFunction.
Referenced by snappyRefineDriver::doRefine().