OpenFOAM logo
Open Source CFD Toolkit

faceDecompCuts Class Reference

Inheritance diagram for faceDecompCuts:

Inheritance graph
[legend]
Collaboration diagram for faceDecompCuts:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 faceDecompCuts (const primitiveMesh &mesh, const labelList &cells, const labelList &meshVerts, const labelList &meshFaceCentres, const labelList &meshCellCentres, const labelList &meshEdges, const scalarField &meshEdgeWeights, const List< pyramidEdge > &pyrEdges, const scalarField &pyrEdgeWeights, const List< faceEdge > &faceEdges, const scalarField &faceEdgeWeights, const List< centreEdge > &centreEdges, const scalarField &centreEdgeWeights)
 Construct from components.
const labelListmeshFaceCentres () const
const labelListmeshCellCentres () const
const List< pyramidEdge > & pyrEdges () const
const scalarFieldpyrEdgeWeights () const
const List< centreEdge > & centreEdges () const
const scalarFieldcentreEdgeWeights () const
const List< faceEdge > & faceEdges () const
const scalarFieldfaceEdgeWeights () const
label size () const

Protected Attributes

labelList meshFaceCentres_
 List of faces whose centre is exactly cut.
labelList meshCellCentres_
 List of cells whose centre is exactly cut.
List< pyramidEdgepyrEdges_
 List of pyramid edge descriptions.
scalarField pyrEdgeWeights_
 For each pyramid edge description the position of the cut.
List< faceEdgefaceEdges_
 List of face edge descriptions.
scalarField faceEdgeWeights_
 For each face edge description the position of the cut.
List< centreEdgecentreEdges_
 List of centre edge descriptions.
scalarField centreEdgeWeights_
 For each centre edge description the position of the cut.

Constructor & Destructor Documentation

faceDecompCuts const primitiveMesh mesh,
const labelList cells,
const labelList meshVerts,
const labelList meshFaceCentres,
const labelList meshCellCentres,
const labelList meshEdges,
const scalarField meshEdgeWeights,
const List< pyramidEdge > &  pyrEdges,
const scalarField pyrEdgeWeights,
const List< faceEdge > &  faceEdges,
const scalarField faceEdgeWeights,
const List< centreEdge > &  centreEdges,
const scalarField centreEdgeWeights
[inline]
 

Construct from components.

Definition at line 113 of file faceDecompCuts.H.

References Foam::labelList, and Foam::scalarField.


Member Function Documentation

const List<centreEdge>& centreEdges  )  const [inline]
 

Definition at line 168 of file faceDecompCuts.H.

const scalarField& centreEdgeWeights  )  const [inline]
 

Definition at line 173 of file faceDecompCuts.H.

const List<faceEdge>& faceEdges  )  const [inline]
 

Definition at line 178 of file faceDecompCuts.H.

const scalarField& faceEdgeWeights  )  const [inline]
 

Definition at line 183 of file faceDecompCuts.H.

const labelList& meshCellCentres  )  const [inline]
 

Definition at line 153 of file faceDecompCuts.H.

const labelList& meshFaceCentres  )  const [inline]
 

Definition at line 148 of file faceDecompCuts.H.

const List<pyramidEdge>& pyrEdges  )  const [inline]
 

Definition at line 158 of file faceDecompCuts.H.

const scalarField& pyrEdgeWeights  )  const [inline]
 

Definition at line 163 of file faceDecompCuts.H.

label size  )  const [inline]
 

Reimplemented from meshEdgeCuts.

Definition at line 188 of file faceDecompCuts.H.


Member Data Documentation

List<centreEdge> centreEdges_ [protected]
 

List of centre edge descriptions.

Definition at line 102 of file faceDecompCuts.H.

scalarField centreEdgeWeights_ [protected]
 

For each centre edge description the position of the cut.

Definition at line 105 of file faceDecompCuts.H.

List<faceEdge> faceEdges_ [protected]
 

List of face edge descriptions.

Definition at line 96 of file faceDecompCuts.H.

scalarField faceEdgeWeights_ [protected]
 

For each face edge description the position of the cut.

Definition at line 99 of file faceDecompCuts.H.

labelList meshCellCentres_ [protected]
 

List of cells whose centre is exactly cut.

Definition at line 87 of file faceDecompCuts.H.

labelList meshFaceCentres_ [protected]
 

List of faces whose centre is exactly cut.

Definition at line 84 of file faceDecompCuts.H.

List<pyramidEdge> pyrEdges_ [protected]
 

List of pyramid edge descriptions.

Definition at line 90 of file faceDecompCuts.H.

scalarField pyrEdgeWeights_ [protected]
 

For each pyramid edge description the position of the cut.

Definition at line 93 of file faceDecompCuts.H.


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