Go to the documentation of this file.
39 #ifndef multiDimPolyFunctions_H
40 #define multiDimPolyFunctions_H
106 const word& multiDimPolyFunctionsType,
static autoPtr< multiDimPolyFunctions > New(const word &multiDimPolyFunctionsType, const labelVector &dirs)
Select a multiDimPolyFunctions.
base class for polynomial functions
A class for handling words, derived from Foam::string.
virtual const scalarField & termValues(const vector &vec)=0
virtual scalar value(const vector &vec)=0
virtual ~multiDimPolyFunctions()=default
Destructor.
multiDimPolyFunctions(const labelVector &dirs)
Construct with directions.
declareRunTimeSelectionTable(autoPtr, multiDimPolyFunctions, word,(const Vector< label > dirs),(dirs))
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
label nTerms_
Number of polynomial term.
TypeName("multiDimPolyFunctions")
Runtime type information.
Macros to ease declaration of run-time selection tables.
const labelVector geomDir_