ENH: provide argList::envGlobalPath() static method
- this is identical to either of these solutions: * getEnv("FOAM_CASE") * stringOps::expand("<case>") but with a closer resemblance to argList or Time globalPath(), which makes the intent clearer. Avoids using raw strings in the caller, which improves compile-time checks. Used in situations where a class has no derivation path or other access to a time registry or command args.
Showing
- src/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C 7 additions, 6 deletionssrc/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C
- src/OpenFOAM/global/argList/argList.C 8 additions, 0 deletionssrc/OpenFOAM/global/argList/argList.C
- src/OpenFOAM/global/argList/argList.H 12 additions, 0 deletionssrc/OpenFOAM/global/argList/argList.H
- src/functionObjects/utilities/systemCall/systemCall.C 9 additions, 1 deletionsrc/functionObjects/utilities/systemCall/systemCall.C
- src/randomProcesses/noise/noiseModels/noiseModel/noiseModel.C 2 additions, 2 deletions...randomProcesses/noise/noiseModels/noiseModel/noiseModel.C
- src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C 2 additions, 3 deletions...randomProcesses/noise/noiseModels/pointNoise/pointNoise.C
- src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C 2 additions, 3 deletions...omProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C
- src/sampling/sampledSurface/writers/boundaryData/boundaryDataSurfaceWriter.C 2 additions, 1 deletion...dSurface/writers/boundaryData/boundaryDataSurfaceWriter.C
- src/sampling/sampledSurface/writers/boundaryData/boundaryDataSurfaceWriterImpl.C 1 addition, 1 deletion...face/writers/boundaryData/boundaryDataSurfaceWriterImpl.C
Please register or sign in to comment