Base class for fvMotionSolvers which calculate displacement. More...
#include <fvMotionSolvers/displacementFvMotionSolver.H>
Base class for fvMotionSolvers which calculate displacement.
Definition at line 49 of file displacementFvMotionSolver.H.
Inheritance diagram for displacementFvMotionSolver:
Collaboration diagram for displacementFvMotionSolver:Public Member Functions | |
| TypeName ("displacementInterpolation") | |
| Runtime type information.
| |
| displacementFvMotionSolver (const polyMesh &, Istream &msDataUnused) | |
| Construct from polyMesh and data stream.
| |
| ~displacementFvMotionSolver () | |
| const pointField & | points0 () const |
| Return reference to the reference field.
| |
| virtual void | updateMesh (const mapPolyMesh &) |
| Update topology.
| |
| displacementFvMotionSolver | ( | const polyMesh & | mesh, |
| Istream & | msDataUnused | ||
| ) |
Construct from polyMesh and data stream.
Definition at line 41 of file displacementFvMotionSolver.C.
References TimePaths::constant(), Foam::exit(), Foam::FatalError, FatalErrorIn, mesh, primitiveMesh::nPoints(), and objectRegistry::time().
Definition at line 94 of file displacementFvMotionSolver.C.
| TypeName | ( | "displacementInterpolation" | ) |
Runtime type information.
Reimplemented in displacementInterpolationFvMotionSolver.
| const pointField& points0 | ( | ) | const [inline]
|
Return reference to the reference field.
Definition at line 95 of file displacementFvMotionSolver.H.
| void updateMesh | ( | const mapPolyMesh & | mpm ) | [virtual]
|
Update topology.
Reimplemented from fvMotionSolver.
Reimplemented in displacementLaplacianFvMotionSolver, and displacementSBRStressFvMotionSolver.
Definition at line 100 of file displacementFvMotionSolver.C.
References Foam::cmptDivide(), Foam::cmptMultiply(), Foam::exit(), Foam::FatalError, FatalErrorIn, forAll, mapPolyMesh::hasMotionPoints(), mapPolyMesh::pointMap(), points, mapPolyMesh::preMotionPoints(), mapPolyMesh::reversePointMap(), List< T >::size(), boundBox::span(), and fvMotionSolver::updateMesh().
Referenced by displacementSBRStressFvMotionSolver::updateMesh(), and displacementLaplacianFvMotionSolver::updateMesh().