-
- Downloads
ENH: fvMeshSubset improvements (issue #951)
- what was previously termed 'setLargeCellSubset()' is now simply 'setCellSubset()' and supports memory efficient interfaces. The new parameter ordering avoids ambiguities caused by default parameters. Old parameter order: setLargeCellSubset ( const labelList& region, const label currentRegion, const label patchID = -1, const bool syncCouples = true ); New parameter order: setCellSubset ( const label regioni, const labelUList& regions, const label patchID = -1, const bool syncCouples = true ); And without ambiguity: setCellSubset ( const labelUList& selectedCells, const label patchID = -1, const bool syncCouples = true ); - support bitSet directly for specifying the selectedCells for memory efficiency and ease of use. - Additional constructors to perform setCellSubset() immediately, which simplifies coding. For example, meshParts.set ( zonei, new fvMeshSubset(mesh, selectedCells) ); Or even return autoPtr<fvMeshSubset>::New(mesh, selectedCells);
Showing
- applications/solvers/incompressible/pimpleFoam/overPimpleDyMFoam/interpolatedFaces.H 8 additions, 3 deletions...ressible/pimpleFoam/overPimpleDyMFoam/interpolatedFaces.H
- applications/utilities/mesh/advanced/PDRMesh/PDRMesh.C 14 additions, 13 deletionsapplications/utilities/mesh/advanced/PDRMesh/PDRMesh.C
- applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C 4 additions, 5 deletions...s/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
- applications/utilities/mesh/manipulation/subsetMesh/subsetMesh.C 60 additions, 41 deletions...tions/utilities/mesh/manipulation/subsetMesh/subsetMesh.C
- applications/utilities/parallelProcessing/redistributePar/redistributePar.C 9 additions, 16 deletions...ties/parallelProcessing/redistributePar/redistributePar.C
- applications/utilities/postProcessing/graphics/PVReaders/vtkPVFoam/vtkPVFoamMesh.C 2 additions, 4 deletions...stProcessing/graphics/PVReaders/vtkPVFoam/vtkPVFoamMesh.C
- src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C 4 additions, 6 deletionssrc/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C
- src/dynamicMesh/fvMeshSubset/fvMeshSubset.C 421 additions, 352 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubset.C
- src/dynamicMesh/fvMeshSubset/fvMeshSubset.H 313 additions, 155 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubset.H
- src/dynamicMesh/fvMeshSubset/fvMeshSubsetI.H 99 additions, 0 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubsetI.H
- src/dynamicMesh/fvMeshSubset/fvMeshSubsetInterpolate.C 71 additions, 80 deletionssrc/dynamicMesh/fvMeshSubset/fvMeshSubsetInterpolate.C
- src/dynamicMesh/meshSubsetHelper/meshSubsetHelper.C 14 additions, 8 deletionssrc/dynamicMesh/meshSubsetHelper/meshSubsetHelper.C
- src/dynamicMesh/meshSubsetHelper/meshSubsetHelper.H 14 additions, 10 deletionssrc/dynamicMesh/meshSubsetHelper/meshSubsetHelper.H
- src/dynamicMesh/meshSubsetHelper/meshSubsetHelperTemplates.C 26 additions, 41 deletionssrc/dynamicMesh/meshSubsetHelper/meshSubsetHelperTemplates.C
- src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C 4 additions, 20 deletions...ynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
- src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H 2 additions, 5 deletions...ynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H
- src/overset/cellCellStencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C 10 additions, 6 deletions...tencil/cellVolumeWeight/cellVolumeWeightCellCellStencil.C
- src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C 12 additions, 9 deletions...lStencil/inverseDistance/inverseDistanceCellCellStencil.C
- src/overset/cellCellStencil/trackingInverseDistance/trackingInverseDistanceCellCellStencil.C 9 additions, 5 deletions...gInverseDistance/trackingInverseDistanceCellCellStencil.C
- src/parallel/decompose/decompositionMethods/structuredDecomp/structuredDecomp.C 5 additions, 2 deletions.../decompositionMethods/structuredDecomp/structuredDecomp.C
Loading
Please register or sign in to comment