Foam::fvMeshMovers Namespace Reference

Classes

class  none
 Dummy fvMeshMover which does not move the mesh points. More...
 
class  pointMeshMover
 Wrapper class so that a pointMeshMover can be instantiated to move an fvMesh. More...
 
class  inkJet
 Mesh motion specifically for the "pumping" system of an ink-jet injector. More...
 
class  interpolator
 Interpolates pre-specified motion specified as a set of pointVectorFields. More...
 
class  multiValveEngine
 A mesh mover using explicit node translation based on scaled distance functions per moving object. The mover supports any number of valves together with piston motion and following features: More...
 

Functions

 defineTypeNameAndDebug (none, 0)
 
 addToRunTimeSelectionTable (fvMeshMover, none, fvMesh)
 
 defineTypeNameAndDebug (pointMeshMover, 0)
 
 addToRunTimeSelectionTable (fvMeshMover, pointMeshMover, fvMesh)
 
 addBackwardCompatibleToRunTimeSelectionTable (fvMeshMover, pointMeshMover, fvMesh, motionSolver, "motionSolver")
 
 defineTypeNameAndDebug (inkJet, 0)
 
 addToRunTimeSelectionTable (fvMeshMover, inkJet, fvMesh)
 
 defineTypeNameAndDebug (interpolator, 0)
 
 addToRunTimeSelectionTable (fvMeshMover, interpolator, fvMesh)
 
 defineTypeNameAndDebug (multiValveEngine, 0)
 
 addToRunTimeSelectionTable (fvMeshMover, multiValveEngine, fvMesh)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::fvMeshMovers::defineTypeNameAndDebug ( none  ,
 
)

◆ addToRunTimeSelectionTable() [1/5]

Foam::fvMeshMovers::addToRunTimeSelectionTable ( fvMeshMover  ,
none  ,
fvMesh   
)

◆ defineTypeNameAndDebug() [2/5]

Foam::fvMeshMovers::defineTypeNameAndDebug ( pointMeshMover  ,
 
)

◆ addToRunTimeSelectionTable() [2/5]

Foam::fvMeshMovers::addToRunTimeSelectionTable ( fvMeshMover  ,
pointMeshMover  ,
fvMesh   
)

◆ addBackwardCompatibleToRunTimeSelectionTable()

Foam::fvMeshMovers::addBackwardCompatibleToRunTimeSelectionTable ( fvMeshMover  ,
pointMeshMover  ,
fvMesh  ,
motionSolver  ,
"motionSolver"   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::fvMeshMovers::defineTypeNameAndDebug ( inkJet  ,
 
)

◆ addToRunTimeSelectionTable() [3/5]

Foam::fvMeshMovers::addToRunTimeSelectionTable ( fvMeshMover  ,
inkJet  ,
fvMesh   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::fvMeshMovers::defineTypeNameAndDebug ( interpolator  ,
 
)

◆ addToRunTimeSelectionTable() [4/5]

Foam::fvMeshMovers::addToRunTimeSelectionTable ( fvMeshMover  ,
interpolator  ,
fvMesh   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::fvMeshMovers::defineTypeNameAndDebug ( multiValveEngine  ,
 
)

◆ addToRunTimeSelectionTable() [5/5]

Foam::fvMeshMovers::addToRunTimeSelectionTable ( fvMeshMover  ,
multiValveEngine  ,
fvMesh   
)