From b5f12fe397835e63a1937fb284909410305e4ed1 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Fri, 2 Aug 2019 12:44:47 +0200 Subject: [PATCH] ENH: added Time::New factory method - creates a dummy time, which is useful when a local object registry is needed --- src/OpenFOAM/db/Time/Time.C | 32 +++++++++++++++++++ src/OpenFOAM/db/Time/Time.H | 9 ++++++ .../edgeMeshFormats/edgeMesh/edgeMeshFormat.C | 26 ++++----------- .../edgeMeshFormats/vtk/VTKedgeFormat.C | 19 +++-------- .../extendedEdgeMeshFormat.C | 13 ++------ .../surfaceFormats/vtk/VTKsurfaceFormat.C | 19 +++-------- .../boundaryData/boundaryDataSurfaceWriter.C | 32 ++++--------------- 7 files changed, 66 insertions(+), 84 deletions(-) diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index dcb6b2b26c..7b33504923 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -711,6 +711,38 @@ Foam::Time::Time } +// * * * * * * * * * * * * * * * * Selectors * * * * * * * * * * * * * * * * // + +Foam::autoPtr Foam::Time::New() +{ + return + autoPtr