Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fvMotionSolverCore Class Reference

Base class for fvMesh based motionSolvers. More...

Inheritance diagram for fvMotionSolverCore:
Inheritance graph
[legend]
Collaboration diagram for fvMotionSolverCore:
Collaboration graph
[legend]

Public Member Functions

 ClassName ("displacementMotionSolver")
 Runtime type information. More...
 
 fvMotionSolverCore (const polyMesh &)
 Construct from polyMesh. More...
 
const fvMeshmesh () 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 fvMeshfvMesh_
 The fvMesh to be moved. More...
 

Detailed Description

Base class for fvMesh based motionSolvers.

Source files

Definition at line 48 of file fvMotionSolverCore.H.

Constructor & Destructor Documentation

fvMotionSolverCore ( const polyMesh mesh)

Construct from polyMesh.

Definition at line 38 of file fvMotionSolverCore.C.

Member Function Documentation

wordList cellMotionBoundaryTypes ( const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary &  pmUbf) const
protected

Create the corresponding patch types for cellMotion from those.

of the given pointMotion

ClassName ( "displacementMotionSolver"  )

Runtime type information.

const fvMesh& mesh ( ) const
inline

Return reference to the fvMesh to be moved.

Definition at line 84 of file fvMotionSolverCore.H.

References fvMotionSolverCore::fvMesh_.

Foam::wordList cellMotionBoundaryTypes ( const typename GeometricField< Type, pointPatchField, pointMesh >::Boundary &  pmUbf) const

Definition at line 34 of file fvMotionSolverCoreTemplates.C.

References Foam::endl(), forAll, Foam::isA(), OSstream::name(), patchi, Foam::Pout, and List< T >::setSize().

Here is the call graph for this function:

Member Data Documentation

const fvMesh& fvMesh_
protected

The fvMesh to be moved.

Definition at line 56 of file fvMotionSolverCore.H.

Referenced by fvMotionSolverCore::mesh().


The documentation for this class was generated from the following files: