Public Member Functions | Friends | List of all members
refineCell Class Reference

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 vectordirection () const
 

Friends

bool operator== (const refineCell &rc1, const refineCell &rc2)
 
bool operator!= (const refineCell &rc1, const refineCell &rc2)
 
Ostreamoperator<< (Ostream &, const refineCell &)
 

Detailed Description

Container with cells to refine. Refinement given as single direction.

Source files

Definition at line 52 of file refineCell.H.

Constructor & Destructor Documentation

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(), Foam::FatalError, FatalErrorIn, and Foam::mag().

Here is the call graph for this function:

refineCell ( Istream is)

From Istream. Vector will be normalized upon construction.

Definition at line 59 of file refineCell.C.

References Foam::abort(), IOstream::ASCII, refineCell::cellNo(), refineCell::direction(), Foam::FatalError, FatalErrorIn, IOstream::format(), Foam::mag(), Foam::operator<<(), and token::SPACE.

Here is the call graph for this function:

Member Function Documentation

label cellNo ( ) const
inline

Definition at line 78 of file refineCell.H.

Referenced by cellCuts::nonAnchorPoints(), refineCell::refineCell(), refinementIterator::setRefinement(), and edgeVertex::updateLabels().

Here is the caller graph for this function:

const vector& direction ( ) const
inline

Definition at line 83 of file refineCell.H.

Referenced by cellCuts::nonAnchorPoints(), refineCell::refineCell(), refinementIterator::setRefinement(), and edgeVertex::updateLabels().

Here is the caller graph for this function:

Friends And Related Function Documentation

bool operator== ( const refineCell rc1,
const refineCell rc2 
)
friend

Definition at line 92 of file refineCell.H.

bool operator!= ( const refineCell rc1,
const refineCell rc2 
)
friend

Definition at line 101 of file refineCell.H.

Ostream& operator<< ( Ostream ,
const refineCell  
)
friend

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