FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

PrimitivePatch_ Directory Reference

Directory dependency graph for src/OpenFOAM/meshes/primitiveMesh/PrimitivePatch_/:

Files

file  PrimitivePatch_.C [code]
file  PrimitivePatch_.H [code]
file  PrimitivePatchAddressing.C [code]
 

This function calculates the list of patch edges, defined on the list of points supporting the patch. The edges are ordered:

  • 0..nInternalEdges-1 : upper triangular order
  • nInternalEdges..: boundary edges (no particular order)

file  PrimitivePatchBdryPoints.C [code]
file  PrimitivePatchCheck.C [code]
 

Checks topology of the patch.


file  PrimitivePatchClear.C [code]
file  PrimitivePatchEdgeLoops.C [code]
 

Create the list of loops of outside vertices. Goes wrong on multiply connected edges (loops will be unclosed).


file  PrimitivePatchLocalPointOrder.C [code]
 

Orders the local points on the patch for most efficient search.


file  PrimitivePatchMeshData.C [code]
file  PrimitivePatchMeshEdges.C [code]
file  PrimitivePatchName.C [code]
file  PrimitivePatchPointAddressing.C [code]
 

Point addressing on the patch: pointEdges and pointFaces.


file  PrimitivePatchProjectPoints.C [code]
 

For every point on the patch find the closest face on the target side. Return a target face label for each patch point.