Description of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement. More...
Public Member Functions | |
splitCell (const label celli, splitCell *parent) | |
~splitCell () | |
label | cellLabel () const |
label & | cellLabel () |
splitCell * | parent () const |
splitCell *& | parent () |
splitCell * | master () const |
splitCell *& | master () |
splitCell * | slave () const |
splitCell *& | slave () |
bool | isMaster () const |
bool | isUnrefined () const |
splitCell * | getOther () const |
Description of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement.
Definition at line 47 of file splitCell.H.
Definition at line 26 of file splitCell.C.
~splitCell | ( | ) |
Definition at line 37 of file splitCell.C.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, splitCell::master(), and splitCell::slave().
|
inline |
Definition at line 89 of file splitCell.H.
Referenced by undoableMeshCutter::getAddedCells(), undoableMeshCutter::getSplitFaces(), and undoableMeshCutter::removeSplitFaces().
|
inline |
Definition at line 94 of file splitCell.H.
|
inline |
Definition at line 99 of file splitCell.H.
Referenced by undoableMeshCutter::getAddedCells(), undoableMeshCutter::getSplitFaces(), undoableMeshCutter::removeSplitFaces(), and undoableMeshCutter::~undoableMeshCutter().
|
inline |
Definition at line 104 of file splitCell.H.
|
inline |
Definition at line 109 of file splitCell.H.
Referenced by splitCell::getOther(), splitCell::isMaster(), undoableMeshCutter::setRefinement(), and splitCell::~splitCell().
|
inline |
Definition at line 114 of file splitCell.H.
|
inline |
Definition at line 119 of file splitCell.H.
Referenced by splitCell::getOther(), splitCell::isMaster(), undoableMeshCutter::setRefinement(), and splitCell::~splitCell().
|
inline |
Definition at line 124 of file splitCell.H.
bool isMaster | ( | ) | const |
Definition at line 64 of file splitCell.C.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, splitCell::master(), and splitCell::slave().
Referenced by undoableMeshCutter::getAddedCells(), and undoableMeshCutter::getSplitFaces().
bool isUnrefined | ( | ) | const |
Definition at line 94 of file splitCell.C.
Referenced by undoableMeshCutter::getAddedCells(), undoableMeshCutter::getSplitFaces(), and undoableMeshCutter::removeSplitFaces().
Foam::splitCell * getOther | ( | ) | const |
Definition at line 100 of file splitCell.C.
References Foam::abort(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, splitCell::master(), and splitCell::slave().
Referenced by undoableMeshCutter::getAddedCells(), undoableMeshCutter::getSplitFaces(), and undoableMeshCutter::~undoableMeshCutter().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.