Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::SolverStater< SolverT > Class Template Reference

Public Member Functions

 SolverStater (SolverT *solver)
virtual ~SolverStater ()
void reset ()
void startInitializationMeasure ()
void stopInitializationMeasure ()
void startPrepareMeasure ()
void suspendPrepareMeasure ()
void stopPrepareMeasure ()
void startSolveMeasure ()
void stopSolveMeasure ()

Additional Inherited Members

Public Types inherited from Alien::BaseSolverStater
enum  eStateType { eNone , eInit , ePrepare , eSolve }
Static Public Member Functions inherited from Alien::BaseSolverStater
static Real getVirtualTimeCounter ()
static Real getRealTimeCounter ()
Protected Member Functions inherited from Alien::BaseSolverStater
void _startTimer ()
void _stopTimer ()
Static Protected Member Functions inherited from Alien::BaseSolverStater
static Arccore::Real _getVirtualTime ()
static Arccore::Real _getRealTime ()
static void _errorInTimer (const String &msg, int retcode)
Protected Attributes inherited from Alien::BaseSolverStater
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

template<typename SolverT>
class Alien::SolverStater< SolverT >

Definition at line 93 of file SolverStater.h.

Constructor & Destructor Documentation

◆ SolverStater()

template<typename SolverT>
Alien::SolverStater< SolverT >::SolverStater ( SolverT * solver)
inline

Constructeur de la classe

Definition at line 98 of file SolverStater.h.

◆ ~SolverStater()

template<typename SolverT>
virtual Alien::SolverStater< SolverT >::~SolverStater ( )
inlinevirtual

Destructeur de la classe

Definition at line 104 of file SolverStater.h.

Member Function Documentation

◆ reset()

template<typename SolverT>
void Alien::SolverStater< SolverT >::reset ( )
inline

Definition at line 107 of file SolverStater.h.

◆ startInitializationMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::startInitializationMeasure ( )
inline

Definition at line 115 of file SolverStater.h.

◆ startPrepareMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::startPrepareMeasure ( )
inline

Definition at line 133 of file SolverStater.h.

◆ startSolveMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::startSolveMeasure ( )
inline

Definition at line 173 of file SolverStater.h.

◆ stopInitializationMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::stopInitializationMeasure ( )
inline

Definition at line 122 of file SolverStater.h.

◆ stopPrepareMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::stopPrepareMeasure ( )
inline

Definition at line 157 of file SolverStater.h.

◆ stopSolveMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::stopSolveMeasure ( )
inline

Definition at line 180 of file SolverStater.h.

◆ suspendPrepareMeasure()

template<typename SolverT>
void Alien::SolverStater< SolverT >::suspendPrepareMeasure ( )
inline

Definition at line 140 of file SolverStater.h.


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