#include <rmol/bom/StatAggregatorStruct.hpp>
Public Member Functions | |
StatAggregatorStruct_T (const StudyStatManager &, const std::string &) | |
StatAggregatorStruct_T (const StatAggregatorStruct_T &) | |
const StudyStatManager & | getParent () const |
const StudyStatManager & | getStudyStatMgr () const |
const std::string | getPrimaryKey () const |
const std::string | getStatAggregatorStructKey () const |
const unsigned int | getNumberOfEvents () const |
const double | getMinimum () const |
const double | getMaximum () const |
const double | getAverage () const |
const double | getTotalTime () const |
const std::string | describeCurrentSimu () const |
const std::string | describe () const |
const std::string | describeKey () const |
void | display () const |
void | addMeasure (const double) |
Utility Structure for the aggregator of statistic values.
Definition at line 16 of file StatAggregatorStruct.hpp.
RMOL::StatAggregatorStruct_T::StatAggregatorStruct_T | ( | const StudyStatManager & | iStudyStatMgr, | |
const std::string & | iKey | |||
) |
Constructors.
Definition at line 18 of file StatAggregatorStruct.cpp.
RMOL::StatAggregatorStruct_T::StatAggregatorStruct_T | ( | const StatAggregatorStruct_T & | iStatAggregatorStruct | ) |
Definition at line 30 of file StatAggregatorStruct.cpp.
const StudyStatManager& RMOL::StatAggregatorStruct_T::getParent | ( | ) | const [inline] |
Get the parent class.
Definition at line 25 of file StatAggregatorStruct.hpp.
References getStudyStatMgr().
const StudyStatManager& RMOL::StatAggregatorStruct_T::getStudyStatMgr | ( | ) | const [inline] |
Get the StudyStatManager (parent class).
Definition at line 30 of file StatAggregatorStruct.hpp.
Referenced by getParent().
const std::string RMOL::StatAggregatorStruct_T::getPrimaryKey | ( | ) | const [inline] |
Get the primary key.
Definition at line 35 of file StatAggregatorStruct.hpp.
References getStatAggregatorStructKey().
const std::string RMOL::StatAggregatorStruct_T::getStatAggregatorStructKey | ( | ) | const [inline] |
Get the StatAggregatorStruct key.
Definition at line 40 of file StatAggregatorStruct.hpp.
Referenced by getPrimaryKey().
const unsigned int RMOL::StatAggregatorStruct_T::getNumberOfEvents | ( | ) | const [inline] |
Get the number of events.
Definition at line 45 of file StatAggregatorStruct.hpp.
const double RMOL::StatAggregatorStruct_T::getMinimum | ( | ) | const [inline] |
Get the minimal value.
Definition at line 50 of file StatAggregatorStruct.hpp.
const double RMOL::StatAggregatorStruct_T::getMaximum | ( | ) | const [inline] |
Get the maximal value.
Definition at line 55 of file StatAggregatorStruct.hpp.
const double RMOL::StatAggregatorStruct_T::getAverage | ( | ) | const [inline] |
Get the average value.
Definition at line 60 of file StatAggregatorStruct.hpp.
const double RMOL::StatAggregatorStruct_T::getTotalTime | ( | ) | const [inline] |
Get the total time value (in seconds).
Definition at line 65 of file StatAggregatorStruct.hpp.
const std::string RMOL::StatAggregatorStruct_T::describeCurrentSimu | ( | ) | const |
Give a description of the structure for the current simulation.
Definition at line 41 of file StatAggregatorStruct.cpp.
References describeKey().
Referenced by RMOL::StudyStatManager::describe(), and RMOL::StudyStatManager::display().
const std::string RMOL::StatAggregatorStruct_T::describe | ( | ) | const |
Give a description of the structure (which is a resume of statistics from all simulation runs).
Definition at line 50 of file StatAggregatorStruct.cpp.
References describeKey().
Referenced by display().
const std::string RMOL::StatAggregatorStruct_T::describeKey | ( | ) | const |
Get a string describing the key.
Definition at line 59 of file StatAggregatorStruct.cpp.
Referenced by describe(), describeCurrentSimu(), and RMOL::StudyStatManager::getStatAggregator().
void RMOL::StatAggregatorStruct_T::display | ( | ) | const |
Display the StatAggregatorStruct context.
Definition at line 64 of file StatAggregatorStruct.cpp.
References describe(), and RMOL_LOG_DEBUG.
void RMOL::StatAggregatorStruct_T::addMeasure | ( | const double | iMeasure | ) |
add meassure.
Definition at line 69 of file StatAggregatorStruct.cpp.
Referenced by RMOL::StudyStatManager::addMeasure().
Generated on Thu Jan 21 22:01:04 2010 for RMOL by Doxygen 1.6.2