Loading...
Searching...
No Matches
snappyVoxelMeshDriver Class Reference

Equivalent of snappyRefineDriver but operating on a voxel mesh. More...

#include <snappyVoxelMeshDriver.H>

Public Member Functions

 ClassName ("snappyVoxelMeshDriver")
 Runtime type information.
 snappyVoxelMeshDriver (meshRefinement &meshRefiner, const labelUList &globalToMasterPatch, const labelUList &globalToSlavePatch)
 Construct from components.
void doRefine (const refinementParameters &refineParams)

Detailed Description

Equivalent of snappyRefineDriver but operating on a voxel mesh.

Used to estimate cell size count from refinement (currently).

Source files

Definition at line 56 of file snappyVoxelMeshDriver.H.

Constructor & Destructor Documentation

◆ snappyVoxelMeshDriver()

snappyVoxelMeshDriver ( meshRefinement & meshRefiner,
const labelUList & globalToMasterPatch,
const labelUList & globalToSlavePatch )

Construct from components.

Definition at line 345 of file snappyVoxelMeshDriver.C.

References Foam::endl(), forAll, Foam::Info, Foam::labelMax, Foam::labelMin, UPstream::master(), Foam::max(), mesh, Foam::nl, Foam::pow(), Foam::setw(), Foam::Sout, Vector< Cmpt >::x(), Vector< Cmpt >::y(), and Vector< Cmpt >::z().

Here is the call graph for this function:

Member Function Documentation

◆ ClassName()

ClassName ( "snappyVoxelMeshDriver" )

Runtime type information.

◆ doRefine()

void doRefine ( const refinementParameters & refineParams)

Definition at line 440 of file snappyVoxelMeshDriver.C.

References 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().

Here is the call graph for this function:
Here is the caller graph for this function:

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