Go to the documentation of this file.
44 Foam::motionInterpolation::motionInterpolation
53 Foam::motionInterpolation::motionInterpolation
75 const word modelType(is);
77 Info<<
"Selecting motion interpolation: " << modelType <<
endl;
79 auto* ctorPtr = IstreamConstructorTable(modelType);
88 *IstreamConstructorTablePtr_
A keyword and a list of tokens is an 'entry'.
static autoPtr< T > New(Args &&... args)
Construct autoPtr of T with forwarding arguments.
A class for handling words, derived from Foam::string.
virtual ~motionInterpolation()
Destructor.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
static const volPointInterpolation & New(const fvMesh &mesh, Args &&... args)
Get existing or create a new MeshObject.
Ostream & endl(Ostream &os)
Add newline and flush stream.
tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &) const
Interpolate volField using inverse distance weighting.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
messageStream Info
Information stream (stdout output on master, null elsewhere)
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
errorManipArg< error, int > exit(error &err, const int errNo=1)
virtual void interpolate(const volScalarField &, pointScalarField &) const
Interpolate the given scalar cell displacement.
const fvMesh & mesh() const
Return const-reference to the mesh.
static autoPtr< motionInterpolation > New(const fvMesh &mesh)
Select default.
defineTypeNameAndDebug(combustionModel, 0)