ENH: improve findInstance handling for optional files
- previously would always return "constant" as the instance for an optional dir/file that wasn't found. However, this meant retesting to screen out false positives. Now support an additional parameter 'bool constant_fallback = ...' to return "constant" or an empty word. The method signature changes slightly with a new optional bool parameter: //! Return \c "constant" instead of \c "" if the search failed const bool constant_fallback = true ENH: code consolidation for findInstancePath - relocate from Time to TimePaths and provide an additional static version that is reused in fileOperations BUG: distributedTriSurfaceMesh:::findLocalInstance broken (#3135) - was not checking the parent at all. COMP: remove unused findInstancePath(const fileName&, ..) method
Showing
- applications/test/boundaryMeshEntries/Test-boundaryMeshEntries.C 18 additions, 27 deletions...tions/test/boundaryMeshEntries/Test-boundaryMeshEntries.C
- applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C 3 additions, 11 deletions...arallelProcessing/reconstructParMesh/reconstructParMesh.C
- src/OpenFOAM/db/Time/Time.C 7 additions, 40 deletionssrc/OpenFOAM/db/Time/Time.C
- src/OpenFOAM/db/Time/Time.H 20 additions, 24 deletionssrc/OpenFOAM/db/Time/Time.H
- src/OpenFOAM/db/Time/TimePaths.C 53 additions, 2 deletionssrc/OpenFOAM/db/Time/TimePaths.C
- src/OpenFOAM/db/Time/TimePaths.H 13 additions, 2 deletionssrc/OpenFOAM/db/Time/TimePaths.H
- src/OpenFOAM/global/fileOperations/fileOperation/fileOperation.C 19 additions, 5 deletions...nFOAM/global/fileOperations/fileOperation/fileOperation.C
- src/OpenFOAM/global/fileOperations/fileOperation/fileOperation.H 15 additions, 6 deletions...nFOAM/global/fileOperations/fileOperation/fileOperation.H
- src/OpenFOAM/global/fileOperations/masterUncollatedFileOperation/masterUncollatedFileOperation.C 29 additions, 48 deletions...erUncollatedFileOperation/masterUncollatedFileOperation.C
- src/OpenFOAM/global/fileOperations/masterUncollatedFileOperation/masterUncollatedFileOperation.H 14 additions, 12 deletions...erUncollatedFileOperation/masterUncollatedFileOperation.H
- src/OpenFOAM/global/fileOperations/uncollatedFileOperation/uncollatedFileOperation.C 2 additions, 1 deletion...rations/uncollatedFileOperation/uncollatedFileOperation.C
- src/parallel/distributed/distributedTriSurfaceMesh/distributedTriSurfaceMesh.C 3 additions, 1 deletion...ted/distributedTriSurfaceMesh/distributedTriSurfaceMesh.C