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

Example program interface. More...

Detailed Description

Example program interface.

Author
Mike Campbell (mtcam.nosp@m.pbe@.nosp@m.illin.nosp@m.ois..nosp@m.edu)

Definition in file Driver.H.

#include "Global.H"
#include "Profiler.H"
#include "com.h"
Include dependency graph for Driver.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DriverComLine
 The ComLineObject for the example programs. More...
 
class  SerialDriverProgram
 Implementation of the basic parts of the serial program example. More...
 

Namespaces

 ElmerFoamFSI
 Project-specific namespace.
 

Typedefs

typedef IRAD::Profiler::ProfilerObj ProfilerType
 Encapsulate example program-specific code constructs. More...
 
typedef std::string StackType
 Convenience type definition for program stack. More...
 
typedef
IRAD::Global::GlobalObj
< StackType, int, ProfilerType
GlobalType
 Convenience type definition for the serial global object. More...
 
typedef DriverComLine ComLineType
 Convenience type definition for the example comline object. More...
 
typedef IRAD::Global::Program
< GlobalType, ComLineType > 
SerialProgramType
 Convenience type definition for the serial program. More...
 
typedef
ElmerFoamFSI::SerialDriverProgram 
DriverProgramType
 Convenience definition for serial program type. More...
 

Functions

template<typename ProgramType >
int Driver (int argc, char *argv[])
 Unified driver for the example programs. More...