ENH: consolidate processorTopology handling for volume and area meshes

- relocate templating to factory method 'New'.
  Adds provisions for more general re-use.

- expose processor topology in globalMesh as topology()

- wrap proc->patch lookup as processorTopology::procPatchLookup method
  (failsafe). May consider using Map<label> for its storage in the
  future.
This commit is contained in:
Mark Olesen
2022-04-26 23:10:05 +02:00
parent dea2f23afd
commit 42de624344
29 changed files with 618 additions and 640 deletions

View File

@ -27,6 +27,7 @@ License
\*---------------------------------------------------------------------------*/
#include "processorFaPatch.H"
#include "processorPolyPatch.H" // For newName()
#include "addToRunTimeSelectionTable.H"
#include "transformField.H"
#include "faBoundaryMesh.H"