NOMAD Source
Version 4.0.0 Beta
|
Information for stats format (parameters DISPLAY_STATS and STATS_FILE). More...
#include <StatsInfo.hpp>
Public Member Functions | |
StatsInfo () | |
void | setObj (const Double &obj) |
void | setConsH (const Double consH) |
void | setHMax (const Double hMax) |
void | setBBE (const size_t bbe) |
void | setAlgoBBE (const size_t bbe) |
void | setBlkEva (const size_t blkEva) |
void | setBlkSize (const size_t blkSize) |
void | setBBO (const std::string &bbo) |
void | setEval (const size_t eval) |
void | setCacheHits (const size_t cacheHits) |
void | setTime (const size_t time) |
void | setMeshIndex (const ArrayOfDouble meshIndex) |
void | setMeshSize (const ArrayOfDouble meshSize) |
void | setFrameSize (const ArrayOfDouble frameSize) |
void | setSol (const Point sol) |
void | setThreadNum (const int threadNum) |
void | setSuccess (SuccessType success) |
void | setRelativeSuccess (bool relativeSuccess) |
void | setComment (const std::string &comment) |
bool | alwaysDisplay (const bool displayInfeasible, const bool displayUnsuccessful) const |
std::string | displayHeader (const DisplayStatsTypeList &format, const ArrayOfDouble &solFormat=ArrayOfDouble(), const size_t objWidth=0) const |
std::string | display (const DisplayStatsTypeList &format, const ArrayOfDouble &solFormat=ArrayOfDouble(), const size_t objWidth=0, const size_t hWidth=0, const bool starSuccess=false) const |
Static Public Member Functions | |
static DisplayStatsType | stringToDisplayStatsType (const std::string &inputString) |
static std::string | displayStatsTypeToString (const DisplayStatsType &displayStatsType) |
Private Attributes | |
Double | _obj |
Double | _consH |
Double | _hMax |
size_t | _bbe |
size_t | _algoBBE |
size_t | _blkEva |
size_t | _blkSize |
std::string | _bbo |
size_t | _eval |
size_t | _cacheHits |
size_t | _time |
ArrayOfDouble | _meshIndex |
ArrayOfDouble | _meshSize |
ArrayOfDouble | _frameSize |
Point | _sol |
int | _threadNum |
SuccessType | _success |
bool | _relativeSuccess |
std::string | _comment |
Information for stats format (parameters DISPLAY_STATS and STATS_FILE).
Also holds information about stats file.
Definition at line 63 of file StatsInfo.hpp.
|
explicit |
bool StatsInfo::alwaysDisplay | ( | const bool | displayInfeasible, |
const bool | displayUnsuccessful | ||
) | const |
std::string StatsInfo::display | ( | const DisplayStatsTypeList & | format, |
const ArrayOfDouble & | solFormat = ArrayOfDouble() , |
||
const size_t | objWidth = 0 , |
||
const size_t | hWidth = 0 , |
||
const bool | starSuccess = false |
||
) | const |
std::string StatsInfo::displayHeader | ( | const DisplayStatsTypeList & | format, |
const ArrayOfDouble & | solFormat = ArrayOfDouble() , |
||
const size_t | objWidth = 0 |
||
) | const |
|
static |
|
inline |
Definition at line 108 of file StatsInfo.hpp.
|
inline |
Definition at line 107 of file StatsInfo.hpp.
|
inline |
Definition at line 111 of file StatsInfo.hpp.
|
inline |
Definition at line 109 of file StatsInfo.hpp.
|
inline |
Definition at line 110 of file StatsInfo.hpp.
|
inline |
Definition at line 113 of file StatsInfo.hpp.
|
inline |
Definition at line 122 of file StatsInfo.hpp.
|
inline |
Definition at line 105 of file StatsInfo.hpp.
|
inline |
Definition at line 112 of file StatsInfo.hpp.
|
inline |
Definition at line 117 of file StatsInfo.hpp.
|
inline |
Definition at line 106 of file StatsInfo.hpp.
|
inline |
Definition at line 115 of file StatsInfo.hpp.
|
inline |
Definition at line 116 of file StatsInfo.hpp.
|
inline |
Definition at line 104 of file StatsInfo.hpp.
|
inline |
Definition at line 121 of file StatsInfo.hpp.
|
inline |
Definition at line 118 of file StatsInfo.hpp.
|
inline |
Definition at line 120 of file StatsInfo.hpp.
|
inline |
Definition at line 119 of file StatsInfo.hpp.
|
inline |
Definition at line 114 of file StatsInfo.hpp.
|
static |
|
private |
Definition at line 71 of file StatsInfo.hpp.
|
private |
Definition at line 70 of file StatsInfo.hpp.
|
private |
Definition at line 74 of file StatsInfo.hpp.
|
private |
Definition at line 72 of file StatsInfo.hpp.
|
private |
Definition at line 73 of file StatsInfo.hpp.
|
private |
Definition at line 76 of file StatsInfo.hpp.
|
private |
Definition at line 87 of file StatsInfo.hpp.
|
private |
Definition at line 68 of file StatsInfo.hpp.
|
private |
Definition at line 75 of file StatsInfo.hpp.
|
private |
Definition at line 80 of file StatsInfo.hpp.
|
private |
Definition at line 69 of file StatsInfo.hpp.
|
private |
Definition at line 78 of file StatsInfo.hpp.
|
private |
Definition at line 79 of file StatsInfo.hpp.
|
private |
Definition at line 67 of file StatsInfo.hpp.
|
private |
Definition at line 85 of file StatsInfo.hpp.
|
private |
Definition at line 81 of file StatsInfo.hpp.
|
private |
Definition at line 83 of file StatsInfo.hpp.
|
private |
Definition at line 82 of file StatsInfo.hpp.
|
private |
Definition at line 77 of file StatsInfo.hpp.