Container with cells to refine. Refinement given as single direction. More...
Public Member Functions | |
refineCell () | |
Null. More... | |
refineCell (const label, const vector &) | |
From components. Vector will be normalized upon construction. More... | |
refineCell (Istream &is) | |
From Istream. Vector will be normalized upon construction. More... | |
label | cellNo () const |
const vector & | direction () const |
Private Attributes | |
label | cellNo_ |
Cell label. More... | |
vector | direction_ |
Preferred refinement direction (always normalized). More... | |
Friends | |
bool | operator== (const refineCell &rc1, const refineCell &rc2) |
bool | operator!= (const refineCell &rc1, const refineCell &rc2) |
Ostream & | operator<< (Ostream &, const refineCell &) |
Container with cells to refine. Refinement given as single direction.
Definition at line 52 of file refineCell.H.
refineCell | ( | ) |
Null.
Definition at line 31 of file refineCell.C.
refineCell | ( | const label | cellI, |
const vector & | direction | ||
) |
From components. Vector will be normalized upon construction.
Definition at line 38 of file refineCell.C.
References Foam::abort(), refineCell::cellNo_, refineCell::direction_, Foam::FatalError, FatalErrorInFunction, and Foam::mag().
refineCell | ( | Istream & | is | ) |
From Istream. Vector will be normalized upon construction.
Definition at line 59 of file refineCell.C.
References Foam::abort(), refineCell::cellNo_, refineCell::direction_, Foam::FatalError, FatalErrorInFunction, and Foam::mag().
|
inline |
Definition at line 78 of file refineCell.H.
References refineCell::cellNo_.
Referenced by multiDirRefinement::addCells(), cellCuts::setFromCellCutter(), refinementIterator::setRefinement(), and edgeVertex::updateLabels().
Definition at line 83 of file refineCell.H.
References refineCell::direction_.
Referenced by multiDirRefinement::addCells(), cellCuts::setFromCellCutter(), refinementIterator::setRefinement(), and edgeVertex::updateLabels().
|
friend |
Definition at line 92 of file refineCell.H.
|
friend |
Definition at line 101 of file refineCell.H.
|
friend |
|
private |
Cell label.
Definition at line 57 of file refineCell.H.
Referenced by refineCell::cellNo(), and refineCell::refineCell().
|
private |
Preferred refinement direction (always normalized).
Definition at line 60 of file refineCell.H.
Referenced by refineCell::direction(), and refineCell::refineCell().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.