diff --git a/src/sampling/Make/files b/src/sampling/Make/files index 71007d65bd..72b78a4656 100644 --- a/src/sampling/Make/files +++ b/src/sampling/Make/files @@ -29,6 +29,7 @@ surface/cutting/cuttingSurfaceBase.C surface/cutting/cuttingSurfaceBaseSelection.C surface/distanceSurface/distanceSurface.C surface/isoSurface/isoSurfaceBase.C +surface/isoSurface/isoSurfaceBaseNew.C surface/isoSurface/isoSurfaceParams.C surface/isoSurface/isoSurfaceCell.C surface/isoSurface/isoSurfacePoint.C diff --git a/src/sampling/sampledSurface/isoSurface/sampledIsoSurface.C b/src/sampling/sampledSurface/isoSurface/sampledIsoSurface.C index 19479bd0fb..37a7618967 100644 --- a/src/sampling/sampledSurface/isoSurface/sampledIsoSurface.C +++ b/src/sampling/sampledSurface/isoSurface/sampledIsoSurface.C @@ -27,7 +27,9 @@ License \*---------------------------------------------------------------------------*/ #include "sampledIsoSurface.H" +#include "isoSurfacePoint.H" #include "dictionary.H" +#include "fvMesh.H" #include "volFields.H" #include "volPointInterpolation.H" #include "addToRunTimeSelectionTable.H" @@ -383,13 +385,13 @@ bool Foam::sampledIsoSurface::updateGeometry() const if (debug) { - Pout<< "isoSurfacePoint::updateGeometry() : constructed iso:" - << nl + Pout<< "isoSurfacePoint::updateGeometry() : constructed iso:" << nl << " isoField : " << isoField_ << nl << " isoValue : " << isoVal_ << nl << " average : " << Switch(average_) << nl << " filter : " - << Switch(bool(isoParams_.filter())) << nl; + << Switch(bool(isoParams_.filter())) << nl + << " bounds : " << isoParams_.getClipBounds() << nl; if (subMeshPtr_) { Pout<< " zone size : " @@ -439,10 +441,10 @@ Foam::sampledIsoSurface::sampledIsoSurface { FatalIOErrorInFunction(dict) << "Non-interpolated iso surface not supported since triangles" - << " span across cells." << exit(FatalIOError); + << " span across cells." << nl + << exit(FatalIOError); } - if (!dict.readIfPresent("zones", zoneNames_) && dict.found("zone")) { zoneNames_.resize(1); diff --git a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C index 610ceede0c..a0a46a568f 100644 --- a/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C +++ b/src/sampling/sampledSurface/isoSurface/sampledIsoSurfaceTopo.C @@ -176,7 +176,7 @@ bool Foam::sampledIsoSurfaceTopo::updateGeometry() const ); surface_.transfer(static_cast(surf)); - meshCells_ = std::move(surf.meshCells()); + meshCells_.transfer(surf.meshCells()); } // if (subMeshPtr_ && meshCells_.size()) @@ -186,6 +186,7 @@ bool Foam::sampledIsoSurfaceTopo::updateGeometry() const // UIndirectList