Go to the documentation of this file.
40 #ifndef displacementMotionSolver_H
41 #define displacementMotionSolver_H
80 TypeName(
"displacementMotionSolver");
106 const word& solverTypeName,
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Virtual base class for displacement motion solvers, where the point motion is relative to a set of fi...
static autoPtr< displacementMotionSolver > New(const word &solverTypeName, const polyMesh &, const IOdictionary &, const pointVectorField &pointDisplacement, const pointIOField &points0)
A class for handling words, derived from Foam::string.
A primitive field of type <T> with automated input and output.
pointVectorField & pointDisplacement()
Mesh consisting of general polyhedral cells.
const pointVectorField & pointDisplacement() const
virtual ~displacementMotionSolver()
pointVectorField pointDisplacement_
Virtual base class for displacement motion solver.
declareRunTimeSelectionTable(autoPtr, displacementMotionSolver, displacement,(const polyMesh &mesh, const IOdictionary &dict, const pointVectorField &pointDisplacement, const pointIOField &points0),(mesh, dict, pointDisplacement, points0))
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
fileName::Type type(const fileName &name, const bool followLink=true)
const polyMesh & mesh() const
TypeName("displacementMotionSolver")
Generic GeometricField class.