PlasCom2  1.0
XPACC Multi-physics simluation application
ix::app Namespace Reference

Classes

class  command_line
 
class  command_line_program
 
class  MobileParameters
 
class  MobileString
 
class  parallel_program
 
class  program
 
class  program2
 
class  testmanager
 

Typedefs

typedef profiler::ProfilerObj Profiler
 
typedef global::GlobalObj< std::string, std::string, ProfilerGlobal
 
typedef global::Program< Global, command_lineProgramType
 
typedef ix::comm::CommunicatorObject CommunicatorType
 
typedef ix::global::ParallelGlobalObj< CommunicatorType, std::string, int, ProfilerType > ParallelGlobalType
 
typedef ix::global::Program< ParallelGlobalType, CommandLineTypeParallelProgramType
 

Functions

template<typename ProgramType >
int ProgramDriver (ProgramType &applicationProgram)
 
int AppTest (int argc, char *argv[])
 Drives the ix::app namespace's test object. More...
 

Typedef Documentation

◆ CommunicatorType

◆ Global

typedef global::GlobalObj<std::string,std::string,Profiler> Global

Definition at line 18 of file IX/include/Application.H.

◆ ParallelGlobalType

typedef ix::global::ParallelGlobalObj<CommunicatorType,std::string,int,ProfilerType> ParallelGlobalType

Definition at line 18 of file ParallelApplication.H.

◆ ParallelProgramType

◆ Profiler

Definition at line 17 of file IX/include/Application.H.

◆ ProgramType

Function Documentation

◆ ProgramDriver()

int ix::app::ProgramDriver ( ProgramType applicationProgram)

Definition at line 181 of file IX/include/Application.H.

References Program< GlobalType, ComLineType >::Finalize(), Program< GlobalType, ComLineType >::Initialize(), and Program< GlobalType, ComLineType >::Run().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function: