Foam::sampledSurfaces Namespace Reference

Classes

class  cutPlane
 A sampledSurface defined by a plane. More...
 
class  distanceSurface
 A sampledSurface defined by a distance to a surface. More...
 
class  isoSurface
 A sampledSurface defined by an iso-value of a field. More...
 
class  sampledIsoSurfaceSurface
 A base class for sampled surfaces constructed from iso-surfaces. More...
 
class  patch
 A sampledSurface on patches. Non-triangulated by default. More...
 
class  patchInternalField
 Variation of sampledPatch that samples the internalField (at a given normal distance from the patch) instead of the patchField. Note: More...
 
class  thresholdCellFaces
 A sampledSurface defined by the cell faces corresponding to a threshold value. More...
 
class  nearestEqOp
 
class  triSurfaceMesh
 A sampledSurface from a triSurfaceMesh. It samples on the points/triangles of the triSurface. It either samples cells or (non-coupled) boundary faces. More...
 

Typedefs

typedef Tuple2< scalar, labelnearInfo
 Private class for finding nearest. More...
 

Functions

 defineTypeNameAndDebug (cutPlane, 0)
 
 addToRunTimeSelectionTable (sampledSurface, cutPlane, word)
 
 addNamedToRunTimeSelectionTable (sampledSurface, cutPlane, word, cuttingPlane)
 
 defineTypeNameAndDebug (distanceSurface, 0)
 
 addToRunTimeSelectionTable (sampledSurface, distanceSurface, word)
 
 defineTypeNameAndDebug (isoSurface, 0)
 
 addToRunTimeSelectionTable (sampledSurface, isoSurface, word)
 
 defineTypeNameAndDebug (sampledIsoSurfaceSurface, 0)
 
 defineTypeNameAndDebug (patch, 0)
 
 addToRunTimeSelectionTable (sampledSurface, patch, word)
 
 defineTypeNameAndDebug (patchInternalField, 0)
 
 addToRunTimeSelectionTable (sampledSurface, patchInternalField, word)
 
 defineTypeNameAndDebug (thresholdCellFaces, 0)
 
 addToRunTimeSelectionTable (sampledSurface, thresholdCellFaces, word)
 
 defineTypeNameAndDebug (triSurfaceMesh, 0)
 
 addToRunTimeSelectionTable (sampledSurface, triSurfaceMesh, word)
 

Typedef Documentation

◆ nearInfo

typedef Tuple2<scalar, label> nearInfo

Private class for finding nearest.

Comprising:

  • global index
  • sqr(distance)

Definition at line 46 of file sampledTriSurfaceMesh.C.

Function Documentation

◆ defineTypeNameAndDebug() [1/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( cutPlane  ,
 
)

◆ addToRunTimeSelectionTable() [1/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
cutPlane  ,
word   
)

◆ addNamedToRunTimeSelectionTable()

Foam::sampledSurfaces::addNamedToRunTimeSelectionTable ( sampledSurface  ,
cutPlane  ,
word  ,
cuttingPlane   
)

◆ defineTypeNameAndDebug() [2/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( distanceSurface  ,
 
)

◆ addToRunTimeSelectionTable() [2/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
distanceSurface  ,
word   
)

◆ defineTypeNameAndDebug() [3/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( isoSurface  ,
 
)

◆ addToRunTimeSelectionTable() [3/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
isoSurface  ,
word   
)

◆ defineTypeNameAndDebug() [4/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( sampledIsoSurfaceSurface  ,
 
)

◆ defineTypeNameAndDebug() [5/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( patch  ,
 
)

◆ addToRunTimeSelectionTable() [4/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
patch  ,
word   
)

◆ defineTypeNameAndDebug() [6/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( patchInternalField  ,
 
)

◆ addToRunTimeSelectionTable() [5/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
patchInternalField  ,
word   
)

◆ defineTypeNameAndDebug() [7/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( thresholdCellFaces  ,
 
)

◆ addToRunTimeSelectionTable() [6/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
thresholdCellFaces  ,
word   
)

◆ defineTypeNameAndDebug() [8/8]

Foam::sampledSurfaces::defineTypeNameAndDebug ( triSurfaceMesh  ,
 
)

◆ addToRunTimeSelectionTable() [7/7]

Foam::sampledSurfaces::addToRunTimeSelectionTable ( sampledSurface  ,
triSurfaceMesh  ,
word   
)