39#ifndef motionInterpolation_H
40#define motionInterpolation_H
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A keyword and a list of tokens is an 'entry'.
Mesh data needed to do the Finite Volume discretisation.
Base class for interpolation of cell displacement fields, generated by fvMotionSolvers,...
declareRunTimeSelectionTable(autoPtr, motionInterpolation, Istream,(const fvMesh &mesh, Istream &entry),(mesh, entry))
virtual void interpolate(const volScalarField &, pointScalarField &) const
Interpolate the given scalar cell displacement.
static autoPtr< motionInterpolation > New(const fvMesh &mesh)
Select default.
const fvMesh & mesh() const
Return const-reference to the mesh.
virtual ~motionInterpolation()
Destructor.
TypeName("motionInterpolation")
Runtime type information.
#define declareRunTimeSelectionTable(ptrWrapper, baseType, argNames, argList, parList)
Declare a run-time selection (variables and adder classes)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.