Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::BaseSolverStater Class Reference
Inheritance diagram for Alien::BaseSolverStater:
Collaboration diagram for Alien::BaseSolverStater:

Classes

class  Sentry

Public Types

enum  eStateType { eNone , eInit , ePrepare , eSolve }

Static Public Member Functions

static Real getVirtualTimeCounter ()
static Real getRealTimeCounter ()

Protected Member Functions

void _startTimer ()
void _stopTimer ()

Static Protected Member Functions

static Arccore::Real _getVirtualTime ()
static Arccore::Real _getRealTime ()
static void _errorInTimer (const String &msg, int retcode)

Protected Attributes

eStateType m_state
Integer m_suspend_count
Real m_real_time
 'wall clock' time for the lastest start or stop
Real m_cpu_time
 'cpu' time for the lastest start or stop

Detailed Description

Definition at line 26 of file SolverStater.h.

Member Enumeration Documentation

◆ eStateType

enum Alien::BaseSolverStater::eStateType

Definition at line 29 of file SolverStater.h.

Constructor & Destructor Documentation

◆ BaseSolverStater()

Alien::BaseSolverStater::BaseSolverStater ( )
inline

Definition at line 38 of file SolverStater.h.

◆ ~BaseSolverStater()

virtual Alien::BaseSolverStater::~BaseSolverStater ( )
inlinevirtual

Definition at line 43 of file SolverStater.h.

Member Function Documentation

◆ _errorInTimer()

void Alien::BaseSolverStater::_errorInTimer ( const String & msg,
int retcode )
staticprotected

Definition at line 85 of file SolverStater.cc.

◆ _getRealTime()

Real Alien::BaseSolverStater::_getRealTime ( )
staticprotected

Definition at line 61 of file SolverStater.cc.

◆ _getVirtualTime()

Real Alien::BaseSolverStater::_getVirtualTime ( )
staticprotected

Definition at line 42 of file SolverStater.cc.

◆ _startTimer()

void Alien::BaseSolverStater::_startTimer ( )
protected

Definition at line 93 of file SolverStater.cc.

◆ _stopTimer()

void Alien::BaseSolverStater::_stopTimer ( )
protected

Definition at line 102 of file SolverStater.cc.

◆ getRealTimeCounter()

Real Alien::BaseSolverStater::getRealTimeCounter ( )
inlinestatic

Definition at line 48 of file SolverStater.h.

◆ getVirtualTimeCounter()

Real Alien::BaseSolverStater::getVirtualTimeCounter ( )
inlinestatic

Definition at line 46 of file SolverStater.h.

Member Data Documentation

◆ m_cpu_time

Real Alien::BaseSolverStater::m_cpu_time
protected

'cpu' time for the lastest start or stop

Definition at line 89 of file SolverStater.h.

◆ m_real_time

Real Alien::BaseSolverStater::m_real_time
protected

'wall clock' time for the lastest start or stop

Definition at line 88 of file SolverStater.h.

◆ m_state

eStateType Alien::BaseSolverStater::m_state
protected

Definition at line 86 of file SolverStater.h.

◆ m_suspend_count

Integer Alien::BaseSolverStater::m_suspend_count
protected

Definition at line 87 of file SolverStater.h.


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