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