PlasCom2  1.0
XPACC Multi-physics simluation application
program< TestObjectType > Class Template Reference

Detailed Description

template<typename TestObjectType>
class ix::test::program< TestObjectType >

Definition at line 67 of file TestingProgram.H.

#include <TestingProgram.H>

Public Member Functions

 program (int narg, char **args)
 
 program (Global &inglob)
 
 program (CommandLineType &incom)
 
 program (CommandLineType &incom, Global &inglob)
 
virtual int Initialize ()
 
virtual int Run ()
 
virtual int Finalize ()
 
TestObjectType & TestObject ()
 
virtual ~program ()
 
- Public Member Functions inherited from Program< GlobalType, ComLineType >
 Program ()
 
 Program (GlobalType &inglob)
 
 Program (ComLineType &incom)
 
 Program (int narg, char **args)
 
 Program (ComLineType &incom, GlobalType &inglob)
 
 Program (int narg, char **args, GlobalType &inglob)
 
ComLineType & CommandLine ()
 
virtual ~Program ()
 

Protected Attributes

std::string outFileName
 
std::string testName
 
std::string listFileName
 
TestObjectType testObject
 
TestObjectType::Results testResult
 
- Protected Attributes inherited from Program< GlobalType, ComLineType >
ComLineType _command_line
 
Inheritance diagram for program< TestObjectType >:
Collaboration diagram for program< TestObjectType >:

Constructor & Destructor Documentation

◆ program() [1/4]

program ( int  narg,
char **  args 
)
inline

Definition at line 76 of file TestingProgram.H.

◆ program() [2/4]

program ( Global inglob)
inline

Definition at line 77 of file TestingProgram.H.

◆ program() [3/4]

program ( CommandLineType incom)
inline

Definition at line 78 of file TestingProgram.H.

◆ program() [4/4]

program ( CommandLineType incom,
Global inglob 
)
inline

Definition at line 79 of file TestingProgram.H.

◆ ~program()

virtual ~program ( )
inlinevirtual

Definition at line 222 of file TestingProgram.H.

Member Function Documentation

◆ Finalize()

virtual int Finalize ( )
inlinevirtual

Reimplemented from Program< GlobalType, ComLineType >.

Definition at line 196 of file TestingProgram.H.

◆ Initialize()

virtual int Initialize ( void  )
inlinevirtual

◆ Run()

virtual int Run ( )
inlinevirtual

Reimplemented from Program< GlobalType, ComLineType >.

Definition at line 159 of file TestingProgram.H.

◆ TestObject()

TestObjectType& TestObject ( )
inline

Definition at line 221 of file TestingProgram.H.

Referenced by main().

Here is the caller graph for this function:

Member Data Documentation

◆ listFileName

std::string listFileName
protected

Definition at line 72 of file TestingProgram.H.

◆ outFileName

std::string outFileName
protected

Definition at line 70 of file TestingProgram.H.

◆ testName

std::string testName
protected

Definition at line 71 of file TestingProgram.H.

◆ testObject

TestObjectType testObject
protected

Definition at line 73 of file TestingProgram.H.

◆ testResult

TestObjectType::Results testResult
protected

Definition at line 74 of file TestingProgram.H.


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