39 #ifndef topOInterpolationFunction_H 40 #define topOInterpolationFunction_H 81 TypeName(
"topOInterpolationFunction");
A list of keyword definitions, which are a keyword followed by a number of values (eg...
TypeName("topOInterpolationFunction")
Runtime type information.
virtual ~topOInterpolationFunction()=default
Destructor.
virtual tmp< scalarField > derivative(const scalarField &arg) const =0
Return of function with respect to the argument field.
virtual void setLengthScaleParam(const scalar lengthScale)
Set the parameter determining length scale.
Mesh data needed to do the Finite Volume discretisation.
virtual void interpolate(const scalarField &arg, scalarField &res) const =0
Interpolate argument to result.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.
declareRunTimeSelectionTable(autoPtr, topOInterpolationFunction, dictionary,(const fvMesh &mesh, const dictionary &dict),(mesh, dict))
static autoPtr< topOInterpolationFunction > New(const fvMesh &mesh, const dictionary &dict)
Return an autoPtr to the selected interpolation type.