OpenFOAM logo
Open Source CFD Toolkit

enrichedPatch Class Reference

Collaboration diagram for enrichedPatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClassName ("enrichedPatch")
 enrichedPatch (const primitiveFacePatch &masterPatch, const primitiveFacePatch &slavePatch, const labelList &slavePointPointHits, const labelList &slavePointEdgeHits, const List< objectHit > &slavePointFaceHits)
 Construct from components.
 ~enrichedPatch ()
Map< point > & pointMap ()
 Return non-const access to point map to add points.
const Map< point > & pointMap () const
 Return map of points.
Map< label > & pointMergeMap ()
 Return map of point merges.
const Map< label > & pointMergeMap () const
 Return map of point merges.
void calcEnrichedFaces (const labelListList &pointsIntoMasterEdges, const labelListList &pointsIntoSlaveEdges, const pointField &projectedSlavePoints)
 Calculate enriched faces.
const faceListenrichedFaces () const
 Return enriched faces.
const labelListmeshPoints () const
 Return mesh points.
const faceListlocalFaces () const
 Return local faces.
const pointFieldlocalPoints () const
 Return local points.
const labelListListpointPoints () const
 Return point-point addressing.
const Map< labelList > & masterPointFaces () const
 Master point face addressing.
const faceListcutFaces () const
 Return list of cut faces.
const labelListcutFaceMaster () const
 Return cut face master list.
const labelListcutFaceSlave () const
 Return cut face slave list.
bool checkSupport () const
 Check if the patch is fully supported.

Constructor & Destructor Documentation

enrichedPatch const primitiveFacePatch masterPatch,
const primitiveFacePatch slavePatch,
const labelList slavePointPointHits,
const labelList slavePointEdgeHits,
const List< objectHit > &  slavePointFaceHits
 

Construct from components.

~enrichedPatch  ) 
 


Member Function Documentation

void calcEnrichedFaces const labelListList pointsIntoMasterEdges,
const labelListList pointsIntoSlaveEdges,
const pointField projectedSlavePoints
 

Calculate enriched faces.

bool checkSupport  )  const
 

Check if the patch is fully supported.

ClassName "enrichedPatch"   ) 
 

const labelList& cutFaceMaster  )  const
 

Return cut face master list.

const faceList& cutFaces  )  const
 

Return list of cut faces.

const labelList& cutFaceSlave  )  const
 

Return cut face slave list.

const faceList& enrichedFaces  )  const
 

Return enriched faces.

const faceList& localFaces  )  const
 

Return local faces.

const pointField& localPoints  )  const
 

Return local points.

const Map<labelList>& masterPointFaces  )  const
 

Master point face addressing.

const labelList& meshPoints  )  const
 

Return mesh points.

const Map<point>& pointMap  )  const
 

Return map of points.

Map<point>& pointMap  ) 
 

Return non-const access to point map to add points.

const Map<label>& pointMergeMap  )  const [inline]
 

Return map of point merges.

Definition at line 240 of file enrichedPatch.H.

References Foam::faceList, Foam::labelList, Foam::labelListList, and Foam::pointField.

Map<label>& pointMergeMap  )  [inline]
 

Return map of point merges.

Definition at line 234 of file enrichedPatch.H.

const labelListList& pointPoints  )  const
 

Return point-point addressing.


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