Base class for fvMesh based motionSolvers. More...
Public Member Functions | |
ClassName ("displacementMotionSolver") | |
Runtime type information. More... | |
fvMotionSolver (const polyMesh &) | |
Construct from polyMesh. More... | |
const fvMesh & | mesh () const |
Return reference to the fvMesh to be moved. More... | |
template<class Type > | |
Foam::wordList | cellMotionBoundaryTypes (const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary &pmUbf) const |
Protected Member Functions | |
template<class Type > | |
wordList | cellMotionBoundaryTypes (const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary &pmUbf) const |
Create the corresponding patch types for cellMotion from those. More... | |
Protected Attributes | |
const fvMesh & | fvMesh_ |
The fvMesh to be moved. More... | |
Base class for fvMesh based motionSolvers.
Definition at line 48 of file fvMotionSolver.H.
fvMotionSolver | ( | const polyMesh & | mesh | ) |
Construct from polyMesh.
Definition at line 38 of file fvMotionSolver.C.
|
protected |
Create the corresponding patch types for cellMotion from those.
of the given pointMotion
ClassName | ( | "displacementMotionSolver" | ) |
Runtime type information.
|
inline |
Return reference to the fvMesh to be moved.
Definition at line 84 of file fvMotionSolver.H.
References fvMotionSolver::fvMesh_.
Foam::wordList cellMotionBoundaryTypes | ( | const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary & | pmUbf | ) | const |
Definition at line 34 of file fvMotionSolverTemplates.C.
References Foam::endl(), forAll, Foam::isA(), OSstream::name(), patchi, Foam::Pout, and List< T >::setSize().
|
protected |
The fvMesh to be moved.
Definition at line 56 of file fvMotionSolver.H.
Referenced by fvMotionSolver::mesh().