OpenFOAM logo
Open Source CFD Toolkit

topoCellLooper Class Reference

Inheritance diagram for topoCellLooper:

Inheritance graph
[legend]
Collaboration diagram for topoCellLooper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("topoCellLooper")
 Runtime type information.
 topoCellLooper (const polyMesh &mesh)
 Construct from components.
virtual ~topoCellLooper ()
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.

Static Public Attributes

const scalar featureCos
 cos of angle for feature recognition (of splitHexes)

Constructor & Destructor Documentation

topoCellLooper const polyMesh mesh  ) 
 

Construct from components.

virtual ~topoCellLooper  )  [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 hexCellLooper.

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 hexCellLooper.

TypeName "topoCellLooper"   ) 
 

Runtime type information.


Member Data Documentation

const scalar featureCos [static]
 

cos of angle for feature recognition (of splitHexes)

Definition at line 176 of file topoCellLooper.H.


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