Skip to content
  • Mark OLESEN's avatar
    ENH: add 'filtered' polyMesh regionName() method · ba10afea
    Mark OLESEN authored
    - in various situations with mesh regions it is also useful to
      filter out or remove the defaultRegion name (ie, "region0").
    
      Can now do that conveniently from the polyMesh itself or as a static
      function. Simply use this
    
          const word& regionDir = polyMesh::regionName(regionName);
    
      OR  mesh.regionName()
    
      instead of
    
          const word& regionDir =
          (
               regionName != polyMesh::defaultRegion
             ? regionName
             : word::null
          );
    
      Additionally, since the string '/' join operator filters out empty
      strings, the following will work correctly:
    
          (polyMesh::regionName(regionName)/polyMesh::meshSubDir)
    
          (mesh.regionName()/polyMesh::meshSubDir)
    ba10afea