FreeFOAM The Cross-Platform CFD Toolkit
setRoots.H
Go to the documentation of this file.
1  argList::validArgs.clear();
2 
3  argList::validArgs.append("master root");
4  argList::validArgs.append("master case");
5  argList::validOptions.insert("masterRegion", "name");
6 
7  argList::validArgs.append("root to add");
8  argList::validArgs.append("case to add");
9  argList::validOptions.insert("addRegion", "name");
10 
11  argList args(argc, argv);
12 
13  if (!args.check())
14  {
15  FatalError.exit();
16  }
17 
18  fileName rootDirMaster(args.additionalArgs()[0]);
19  fileName caseDirMaster(args.additionalArgs()[1]);
20  word masterRegion = polyMesh::defaultRegion;
21  args.optionReadIfPresent("masterRegion", masterRegion);
22 
23  fileName rootDirToAdd(args.additionalArgs()[2]);
24  fileName caseDirToAdd(args.additionalArgs()[3]);
25  word addRegion = polyMesh::defaultRegion;
26  args.optionReadIfPresent("addRegion", addRegion);
27 
28  Info<< "Master: " << rootDirMaster << " " << caseDirMaster
29  << " region " << masterRegion << nl
30  << "mesh to add: " << rootDirToAdd << " " << caseDirToAdd
31  << " region " << addRegion << endl;
32 
33 // ************************ vim: set sw=4 sts=4 et: ************************ //