Common Infrastucture. More...

Collaboration diagram for Common:

Modules

 Properties
 The property system.
 
 Parameters
 The parameters system.
 

Classes

class  Opm::GenericGuard< Callback >
 A simple class which makes sure that a cleanup function is called once the object is destroyed. More...
 
class  Opm::Simulator< TypeTag >
 Manages the initializing and running of time dependent problems. More...
 
class  Opm::Timer
 Provides an encapsulation to measure the system time. More...
 
class  Opm::TimerGuard
 A simple class which makes sure that a timer gets stopped if an exception is thrown. More...
 

Functions

template<class TypeTag >
static int start (int argc, char **argv, bool registerParams=true)
 Provides a main function which reads in parameters from the command line and a parameter file and runs the simulation. More...
 

Detailed Description

Common Infrastucture.

Function Documentation

◆ start()

template<class TypeTag >
static int start ( int  argc,
char **  argv,
bool  registerParams = true 
)
inlinestatic

Provides a main function which reads in parameters from the command line and a parameter file and runs the simulation.

Template Parameters
TypeTagThe type tag of the problem which needs to be solved
Parameters
argcThe number of command line arguments
argvThe array of the command line arguments

References Opm::Parameters::breakLines_(), Opm::Parameters::getTtyWidth_(), Opm::ThreadManager< TypeTag >::init(), Opm::Parameters::printUnused(), Opm::Parameters::printUsage(), and Opm::Parameters::printValues().