|
|
|
dynamicRefineFvMesh Class ReferenceA fvMesh with built-in refinement. More...
Inheritance diagram for dynamicRefineFvMesh:
![]()
Collaboration diagram for dynamicRefineFvMesh:
![]()
Detailed DescriptionA fvMesh with built-in refinement.Determines which cells to refine/unrefine and does all in update().
Definition at line 49 of file dynamicRefineFvMesh.H. Constructor & Destructor Documentation
Construct from IOobject.
Definition at line 857 of file dynamicRefineFvMesh.C. References polyMesh::faceOwner().
Here is the call graph for this function:
![]()
Definition at line 990 of file dynamicRefineFvMesh.C. References dynamicRefineFvMesh::protectedCell_.
Member Function Documentation
Calculate cells that cannot be refined since would trigger. refinement of protectedCell_ (since 2:1 refinement cascade) Definition at line 60 of file dynamicRefineFvMesh.C.
Read the projection parameters from dictionary.
Definition at line 165 of file dynamicRefineFvMesh.C.
Unrefine cells. Gets passed in centre points of cells to combine.
Definition at line 403 of file dynamicRefineFvMesh.C.
Calculates approximate value for refinement level so. we don't go above maxCell
Get point min of connected cell.
Definition at line 575 of file dynamicRefineFvMesh.C. References Foam::max().
Here is the call graph for this function:
![]()
Definition at line 593 of file dynamicRefineFvMesh.C. References Foam::min().
Here is the call graph for this function:
![]()
Definition at line 614 of file dynamicRefineFvMesh.C.
Select candidate cells for refinement.
Definition at line 636 of file dynamicRefineFvMesh.C. References Foam::mag().
Here is the call graph for this function:
![]()
Runtime type information.
Direct access to the refinement engine.
Definition at line 179 of file dynamicRefineFvMesh.H. References dynamicRefineFvMesh::meshCutter_.
Cells which should not be refined/unrefined.
Definition at line 185 of file dynamicRefineFvMesh.H. References dynamicRefineFvMesh::protectedCell_.
Cells which should not be refined/unrefined.
Definition at line 191 of file dynamicRefineFvMesh.H. References dynamicRefineFvMesh::protectedCell_.
Update the mesh for both mesh motion and topology change.
Implements dynamicFvMesh. Definition at line 996 of file dynamicRefineFvMesh.C.
Write using given format, version and compression.
Reimplemented from objectRegistry. Definition at line 1199 of file dynamicRefineFvMesh.C.
Member Data Documentation
Mesh cutting engine.
Definition at line 56 of file dynamicRefineFvMesh.H. Referenced by dynamicRefineFvMesh::meshCutter().
Number of refinement/unrefinement steps done so far.
Definition at line 65 of file dynamicRefineFvMesh.H.
Protected cells (usually since not hexes).
Definition at line 68 of file dynamicRefineFvMesh.H. Referenced by dynamicRefineFvMesh::protectedCell(), and dynamicRefineFvMesh::~dynamicRefineFvMesh().
The documentation for this class was generated from the following files:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||