Foam::patchDistMethods Namespace Reference

Classes

class  advectionDiffusion
 Calculation of approximate distance to nearest patch for all cells and boundary by solving the Eikonal equation in advection form with diffusion smoothing. More...
 
class  directionalMeshWave
 Variant of meshWave distance-to-patch method. More...
 
class  exact
 Calculation of exact distance to nearest patch for all cells and boundary by constructing a search tree for all patch faces. More...
 
class  meshWave
 Fast topological mesh-wave method for calculating the distance to nearest patch for all cells and boundary. More...
 
class  Poisson
 Calculation of approximate distance to nearest patch for all cells and boundary by solving Poisson's equation. More...
 

Functions

 defineTypeNameAndDebug (advectionDiffusion, 0)
 
 addToRunTimeSelectionTable (patchDistMethod, advectionDiffusion, dictionary)
 
 defineTypeNameAndDebug (directionalMeshWave, 0)
 
 addToRunTimeSelectionTable (patchDistMethod, directionalMeshWave, dictionary)
 
 defineTypeNameAndDebug (meshWave, 0)
 
 addToRunTimeSelectionTable (patchDistMethod, meshWave, dictionary)
 
 defineTypeNameAndDebug (Poisson, 0)
 
 addToRunTimeSelectionTable (patchDistMethod, Poisson, dictionary)
 
 defineTypeNameAndDebug (exact, 0)
 
 addToRunTimeSelectionTable (patchDistMethod, exact, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::patchDistMethods::defineTypeNameAndDebug ( advectionDiffusion  ,
 
)

◆ addToRunTimeSelectionTable() [1/5]

Foam::patchDistMethods::addToRunTimeSelectionTable ( patchDistMethod  ,
advectionDiffusion  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/5]

Foam::patchDistMethods::defineTypeNameAndDebug ( directionalMeshWave  ,
 
)

◆ addToRunTimeSelectionTable() [2/5]

Foam::patchDistMethods::addToRunTimeSelectionTable ( patchDistMethod  ,
directionalMeshWave  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::patchDistMethods::defineTypeNameAndDebug ( meshWave  ,
 
)

◆ addToRunTimeSelectionTable() [3/5]

Foam::patchDistMethods::addToRunTimeSelectionTable ( patchDistMethod  ,
meshWave  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::patchDistMethods::defineTypeNameAndDebug ( Poisson  ,
 
)

◆ addToRunTimeSelectionTable() [4/5]

Foam::patchDistMethods::addToRunTimeSelectionTable ( patchDistMethod  ,
Poisson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::patchDistMethods::defineTypeNameAndDebug ( exact  ,
 
)

◆ addToRunTimeSelectionTable() [5/5]

Foam::patchDistMethods::addToRunTimeSelectionTable ( patchDistMethod  ,
exact  ,
dictionary   
)