PlasCom2  1.0
XPACC Multi-physics simluation application
Program< GlobalType, ComLineType > Class Template Reference

Detailed Description

template<typename GlobalType, typename ComLineType>
class ix::global::Program< GlobalType, ComLineType >

Definition at line 634 of file Global.H.

#include <Global.H>

Public Member Functions

 Program ()
 
 Program (GlobalType &inglob)
 
 Program (ComLineType &incom)
 
 Program (int narg, char **args)
 
 Program (ComLineType &incom, GlobalType &inglob)
 
 Program (int narg, char **args, GlobalType &inglob)
 
virtual int Initialize ()
 
ComLineType & CommandLine ()
 
virtual int Run ()
 
virtual int Finalize ()
 
virtual ~Program ()
 

Protected Attributes

ComLineType _command_line
 
Inheritance diagram for Program< GlobalType, ComLineType >:
Collaboration diagram for Program< GlobalType, ComLineType >:

Constructor & Destructor Documentation

◆ Program() [1/6]

Program ( )
inline

Definition at line 639 of file Global.H.

◆ Program() [2/6]

Program ( GlobalType &  inglob)
inline

Definition at line 642 of file Global.H.

◆ Program() [3/6]

Program ( ComLineType &  incom)
inline

Definition at line 644 of file Global.H.

◆ Program() [4/6]

Program ( int  narg,
char **  args 
)
inline

Definition at line 647 of file Global.H.

◆ Program() [5/6]

Program ( ComLineType &  incom,
GlobalType &  inglob 
)
inline

Definition at line 653 of file Global.H.

◆ Program() [6/6]

Program ( int  narg,
char **  args,
GlobalType &  inglob 
)
inline

Definition at line 655 of file Global.H.

◆ ~Program()

virtual ~Program ( )
inlinevirtual

Definition at line 669 of file Global.H.

Member Function Documentation

◆ CommandLine()

ComLineType& CommandLine ( )
inline

Definition at line 666 of file Global.H.

Referenced by parallel_program::Initialize().

Here is the caller graph for this function:

◆ Finalize()

virtual int Finalize ( )
inlinevirtual

Reimplemented in program< TestObjectType >, parallel_program, program, and serialprogram.

Definition at line 668 of file Global.H.

Referenced by serialprogram::Finalize(), program::Finalize(), parallel_program::Finalize(), ix::MyTestProgram(), and ix::app::ProgramDriver().

Here is the caller graph for this function:

◆ Initialize()

virtual int Initialize ( void  )
inlinevirtual

◆ Run()

virtual int Run ( )
inlinevirtual

Reimplemented in parallel_program, program, program< TestObjectType >, and serialprogram.

Definition at line 667 of file Global.H.

Referenced by ix::MyTestProgram(), and ix::app::ProgramDriver().

Here is the caller graph for this function:

Member Data Documentation

◆ _command_line

ComLineType _command_line
protected

Definition at line 637 of file Global.H.

Referenced by parallel_program::parallel_program().


The documentation for this class was generated from the following file: