|
|
|
fvMotionSolver Class ReferenceVirtual base class for finite volume mesh motion solvers. More...
Inheritance diagram for fvMotionSolver:
![]()
Collaboration diagram for fvMotionSolver:
![]()
Detailed DescriptionVirtual base class for finite volume mesh motion solvers.The boundary motion is set as a boundary condition on the motion velocity variable motionU.
Definition at line 51 of file fvMotionSolver.H. Constructor & Destructor Documentation
Construct from polyMesh.
Definition at line 31 of file fvMotionSolver.C. References Foam::defineTypeNameAndDebug().
Here is the call graph for this function:
![]()
Definition at line 40 of file fvMotionSolver.C.
Member Function Documentation
Create the corresponding patch types for cellMotion from those. of the given pointMotion Definition at line 26 of file fvMotionSolverTemplates.C. References fvMesh::boundary(), Foam::endl(), forAll, fvMotionSolver::fvMesh_, Foam::isA(), patchi, and Foam::Pout.
Here is the call graph for this function:
![]()
Runtime type information.
Return reference to the fvMesh to be moved.
Reimplemented from motionSolver. Definition at line 98 of file fvMotionSolver.H. References fvMotionSolver::fvMesh_.
Return point location obtained from the current motion field.
Implements motionSolver. Implemented in displacementComponentLaplacianFvMotionSolver, displacementInterpolationFvMotionSolver, displacementLaplacianFvMotionSolver, displacementSBRStressFvMotionSolver, velocityComponentLaplacianFvMotionSolver, and velocityLaplacianFvMotionSolver.
Solve for motion.
Implements motionSolver. Implemented in displacementComponentLaplacianFvMotionSolver, displacementInterpolationFvMotionSolver, displacementLaplacianFvMotionSolver, displacementSBRStressFvMotionSolver, velocityComponentLaplacianFvMotionSolver, and velocityLaplacianFvMotionSolver.
Update the pointMesh corresponding to the new points.
Definition at line 46 of file fvMotionSolver.C.
Update the mesh corresponding to given map.
Implements motionSolver. Reimplemented in displacementComponentLaplacianFvMotionSolver, displacementFvMotionSolver, displacementLaplacianFvMotionSolver, displacementSBRStressFvMotionSolver, velocityComponentLaplacianFvMotionSolver, and velocityLaplacianFvMotionSolver. Definition at line 52 of file fvMotionSolver.C.
Member Data DocumentationThe fvMesh to be moved.
Definition at line 61 of file fvMotionSolver.H. Referenced by fvMotionSolver::cellMotionBoundaryTypes(), and fvMotionSolver::mesh().
The documentation for this class was generated from the following files:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||