OpenFOAM logo
Open Source CFD Toolkit

hexCellLooper Class Reference

Inheritance diagram for hexCellLooper:

Inheritance graph
[legend]
Collaboration diagram for hexCellLooper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("hexCellLooper")
 Runtime type information.
 hexCellLooper (const polyMesh &mesh)
 Construct from components.
virtual ~hexCellLooper ()
virtual bool cut (const vector &refDir, const label cellI, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const
 Create cut along circumference of cellI. Gets current mesh cuts.
virtual bool cut (const plane &cutPlane, const label cellI, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const
 Same but now also base point of cut provided (instead of always.

Protected Attributes

const cellModelhex_
 Reference to hex cell shape.

Constructor & Destructor Documentation

hexCellLooper const polyMesh mesh  ) 
 

Construct from components.

virtual ~hexCellLooper  )  [virtual]
 


Member Function Documentation

virtual bool cut const plane cutPlane,
const label  cellI,
const boolList vertIsCut,
const boolList edgeIsCut,
const scalarField edgeWeight,
labelList loop,
scalarField loopWeights
const [virtual]
 

Same but now also base point of cut provided (instead of always.

cell centre)

Reimplemented from geomCellLooper.

Reimplemented in topoCellLooper.

virtual bool cut const vector refDir,
const label  cellI,
const boolList vertIsCut,
const boolList edgeIsCut,
const scalarField edgeWeight,
labelList loop,
scalarField loopWeights
const [virtual]
 

Create cut along circumference of cellI. Gets current mesh cuts.

Cut along circumference is expressed as loop of cuts plus weights for cuts along edges (only valid for edge cuts). Return true if successful cut.

Reimplemented from geomCellLooper.

Reimplemented in topoCellLooper.

TypeName "hexCellLooper"   ) 
 

Runtime type information.


Member Data Documentation

const cellModel& hex_ [protected]
 

Reference to hex cell shape.

Definition at line 77 of file hexCellLooper.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org