From 0ac1746446c6aca3ffc68c720bef5ee3bf423556 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Thu, 15 Aug 2013 14:54:38 +0100 Subject: [PATCH] ENH: fvMeshSubset: added check --- src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C | 8 +++++++- src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C b/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C index d78bee63c16..3a377e2ffa9 100644 --- a/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C +++ b/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -1371,6 +1371,12 @@ void Foam::fvMeshSubset::setLargeCellSubset } +bool Foam::fvMeshSubset::hasSubMesh() const +{ + return fvMeshSubsetPtr_.valid(); +} + + const fvMesh& Foam::fvMeshSubset::subMesh() const { checkCellSubset(); diff --git a/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H b/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H index 9d8461f179b..2406da5db52 100644 --- a/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H +++ b/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -268,6 +268,9 @@ public: return baseMesh_; } + //- Have subMesh? + bool hasSubMesh() const; + //- Return reference to subset mesh const fvMesh& subMesh() const; -- GitLab