38 return processorCase_;
44 bool old(processorCase_);
45 processorCase_ = isProcessorCase;
58 return globalCaseName_;
76 return rootPath()/caseName();
82 return rootPath()/globalCaseName();
92 return input.relative(globalPath(), caseTag);
112 return ".."/constant();
132 return path()/constant();
fileName constantPath() const
Return constant path.
A class for handling file names.
fileName relativePath(const fileName &input, const bool caseTag=false) const
Return the input relative to the globalPath by stripping off a leading value of the globalPath...
fileName systemPath() const
Return system path.
bool processorCase() const noexcept
Return true if this is a processor case.
fileName caseSystem() const
Return the system name for the case, which is ../system() for parallel runs.
A class for handling words, derived from Foam::string.
static Istream & input(Istream &is, IntRange< T > &range)
const word & system() const noexcept
Return system name.
fileName caseConstant() const
Return the constant name for the case, which is ../constant() for parallel runs.
bool distributed() const noexcept
True if case running with parallel distributed directories (ie. not NFS mounted)
const word & constant() const noexcept
Return constant name.
fileName path(UMean.rootPath()/UMean.caseName()/"graphs"/UMean.instance())
const fileName & rootPath() const noexcept
Return root path.
const fileName & globalCaseName() const noexcept
Return global case name.
fileName path() const
Return path for the case.
int system(const std::string &command, const bool bg=false)
Execute the specified command via the shell.
const fileName & caseName() const noexcept
Return case name.
fileName globalPath() const
Return global path for the case.