diff --git a/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C b/src/finiteVolume/fvMesh/fvMeshSubset/fvMeshSubset.C index d78bee63c16aaef3d3ca0e19b04e994b3a17ea0f..3a377e2ffa94c96ec2133238ffda2c8508889a10 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 9d8461f179be91346d7bdf11e8d2a7b3d71e1c6f..2406da5db5277b0a34e2a59120b50d5f36077e4f 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;