openfoam/applications/utilities/mesh/manipulation/renumberMesh
Mark Olesen dbe0db1d9a 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);
2018-07-25 18:58:00 +02:00
..
Make CONFIG: adjust make scripts for darwin 2018-04-24 21:20:06 +02:00
Allwmake ENH: improve handling of ThirdParty packages 2018-04-24 14:51:19 +02:00
renumberMesh.C ENH: fvMeshSubset improvements (issue #951) 2018-07-25 18:58:00 +02:00
renumberMeshDict ENH: Updated config for release v1806 2018-06-28 12:56:00 +01:00