fvMotionSolver Class Reference

Base class for fvMesh based motionSolvers. More...

Inheritance diagram for fvMotionSolver:
[legend]
Collaboration diagram for fvMotionSolver:
[legend]

Public Member Functions

 ClassName ("displacementMotionSolver")
 Runtime type information. More...
 
 fvMotionSolver (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 50 of file fvMotionSolver.H.

Constructor & Destructor Documentation

◆ fvMotionSolver()

fvMotionSolver ( const polyMesh mesh)

Construct from polyMesh.

Definition at line 40 of file fvMotionSolver.C.

References Foam::refCast().

Here is the call graph for this function:

Member Function Documentation

◆ cellMotionBoundaryTypes() [1/2]

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()

ClassName ( "displacementMotionSolver"  )

Runtime type information.

◆ mesh()

const fvMesh & mesh ( ) const
inline

Return reference to the fvMesh to be moved.

Definition at line 86 of file fvMotionSolver.H.

References fvMotionSolver::fvMesh_.

Referenced by surfaceAlignedSBRStressFvMotionSolver::surfaceAlignedSBRStressFvMotionSolver().

Here is the caller graph for this function:

◆ cellMotionBoundaryTypes() [2/2]

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

Definition at line 35 of file fvMotionSolverTemplates.C.

References fvMesh::boundary(), Foam::endl(), forAll, fvMotionSolver::fvMesh_, Foam::isA(), Foam::Pout, List< T >::setSize(), and UPtrList< T >::size().

Here is the call graph for this function:

Member Data Documentation

◆ fvMesh_


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