createTimes.H
Go to the documentation of this file.
1  Info<< "\nCreate databases as time" << endl;
2 
3  const auto caseDirOrig = getEnv("FOAM_CASE");
4  const auto caseNameOrig = getEnv("FOAM_CASE_NAME");
5  setEnv("FOAM_CASE", rootDirSource/caseDirSource, true);
6  setEnv("FOAM_CASE_NAME", caseDirSource, true);
7  Time runTimeSource
8  (
9  Time::controlDictName,
10  rootDirSource,
11  caseDirSource
12  );
13  setEnv("FOAM_CASE", caseDirOrig, true);
14  setEnv("FOAM_CASE_NAME", caseNameOrig, true);
15 
16  Time runTimeTarget
17  (
18  Time::controlDictName,
19  rootDirTarget,
20  caseDirTarget
21  );
string getEnv(const word &)
Return environment variable of given name.
Definition: POSIX.C:96
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:256
Time runTimeTarget(Time::controlDictName, args)
Time runTimeSource(Time::controlDictName, argsSrc)
messageStream Info
bool setEnv(const word &name, const std::string &value, const bool overwrite)
Set an environment variable.
Definition: POSIX.C:114