From 9f5b8d0ebb992ddd856e0acba09b0a5419468717 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Wed, 16 Dec 2020 14:21:10 +0000 Subject: [PATCH] ENH: polynomial - added clone() --- .../functions/Function1/PolynomialEntry/PolynomialEntry.H | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H index 06d778c0c6c..78724aa5ff5 100644 --- a/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H +++ b/src/OpenFOAM/primitives/functions/Function1/PolynomialEntry/PolynomialEntry.H @@ -103,6 +103,12 @@ public: //- Copy constructor explicit Polynomial(const Polynomial& poly); + //- Construct and return a clone + virtual tmp<Function1<Type>> clone() const + { + return tmp<Function1<Type>>(new Polynomial<Type>(*this)); + } + //- Destructor virtual ~Polynomial() = default; -- GitLab