ElmerFoamFSI  2.0
ElmerFoamFSI is fluid-solid interaction simulation application built up from OpenFOAM CFD and Elmer CSM coupled through the IMPACT multiphysics software integration infrastructure.
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Groups Pages
void Initialize ( )
inline

This is where the actual options and arguments are described.

For details about what can be done in this function, see the documentation for the IRAD::Util::ComLineObject.

Definition at line 87 of file Third_Party_Modules/ElmerFSI/trunk/include/ExampleProgram.H.

87  {
88  AddOption('h',"help");
89  AddOption('v',"verbosity",1);
90  AddOption('o',"output",2,"filename");
91  AddArgument("input",1);
92  AddHelp("help","Prints this long version of help.");
93  AddHelp("output","Specifies the name of the output file.");
94  std::ostringstream Ostr;
95  Ostr << "Mode-dependent input: Input <filename> for serial example"
96  << "\n\t\tprogram, or <number of divisions> for parallel example.";
97  AddArgHelp("input",Ostr.str());
98  // The following commented string formation is kept around to
99  // illustrate the required tabs and newlines to make the output
100  // look proper:
101  //
102  // Ostr << "Use fixed problem size in scalability analysis. Only makes"
103  // << "\n\t\tsense when scalability mode is enabled.";
104  // Ostr.str("");
105  Ostr.str("");
106  Ostr << "Example ElmerModuleDriver program.";
107  _description.assign(Ostr.str());
108  };