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 () | |
More... | |
void | setObj (const Double &obj) |
void | setConsH (const Double consH) |
void | setHMax (const Double hMax) |
void | setBBE (const size_t bbe) |
void | setFeasBBE (const size_t feasBBE) |
void | setInfBBE (const size_t infBBE) |
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 | setNbRelativeSuccess (const size_t nbRelSuccess) |
void | setPhaseOneSuccess (const size_t phaseOneSuccess) |
void | setCacheHits (const size_t cacheHits) |
void | setCacheSize (const size_t cacheSize) |
void | setIterNum (const size_t iterNum) |
void | setTime (const size_t time) |
void | setMeshIndex (const ArrayOfDouble meshIndex) |
void | setMeshSize (const ArrayOfDouble meshSize) |
void | setFrameSize (const ArrayOfDouble frameSize) |
void | setLap (const size_t lap) |
void | setSgte (const size_t sgte) |
void | setTotalSgte (const size_t totalSgte) |
void | setSol (const Point sol) |
void | setThreadAlgo (const int threadAlgoNum) |
void | setThreadNum (const int threadNum) |
void | setRelativeSuccess (bool relativeSuccess) |
void | setComment (const std::string &comment) |
void | setGenStep (const std::string &genStep) |
void | setSuccessType (const SuccessType &success) |
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 |
Display header. More... | |
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 bool appendComment=true) const |
Static Public Member Functions | |
static DisplayStatsType | stringToDisplayStatsType (const std::string &inputString, std::string &format) |
static std::string | displayStatsTypeToString (const DisplayStatsType &displayStatsType) |
Private Attributes | |
Double | _obj |
Double | _consH |
Double | _hMax |
size_t | _bbe |
size_t | _feasBBE |
size_t | _infBBE |
size_t | _nbRelativeSuccess |
size_t | _PhaseOneSuccess |
size_t | _algoBBE |
size_t | _blkEva |
size_t | _blkSize |
std::string | _bbo |
size_t | _eval |
size_t | _cacheHits |
size_t | _cacheSize |
size_t | _iterNum |
size_t | _time |
ArrayOfDouble | _meshIndex |
ArrayOfDouble | _meshSize |
ArrayOfDouble | _frameSize |
size_t | _lap |
size_t | _sgte |
size_t | _totalSgte |
Point | _sol |
int | _threadAlgoNum |
int | _threadNum |
bool | _relativeSuccess |
std::string | _comment |
More... | |
std::string | _genStep |
More... | |
SuccessType | _success |
More... | |
Information for stats format (parameters DISPLAY_STATS and STATS_FILE).
Also holds information about stats file.
Definition at line 119 of file StatsInfo.hpp.
|
explicit |
Success type for this evaluation
Constructor
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 bool | appendComment = true |
||
) | const |
Display with an empty format will output BBE OBJ
std::string StatsInfo::displayHeader | ( | const DisplayStatsTypeList & | format, |
const ArrayOfDouble & | solFormat = ArrayOfDouble() , |
||
const size_t | objWidth = 0 |
||
) | const |
Display header.
|
static |
|
inline |
Definition at line 175 of file StatsInfo.hpp.
|
inline |
Definition at line 172 of file StatsInfo.hpp.
|
inline |
Definition at line 178 of file StatsInfo.hpp.
|
inline |
Definition at line 176 of file StatsInfo.hpp.
|
inline |
Definition at line 177 of file StatsInfo.hpp.
|
inline |
Definition at line 182 of file StatsInfo.hpp.
|
inline |
Definition at line 183 of file StatsInfo.hpp.
|
inline |
Definition at line 196 of file StatsInfo.hpp.
|
inline |
Definition at line 170 of file StatsInfo.hpp.
|
inline |
Definition at line 179 of file StatsInfo.hpp.
|
inline |
Definition at line 173 of file StatsInfo.hpp.
|
inline |
Definition at line 188 of file StatsInfo.hpp.
|
inline |
Definition at line 197 of file StatsInfo.hpp.
|
inline |
Definition at line 171 of file StatsInfo.hpp.
|
inline |
Definition at line 174 of file StatsInfo.hpp.
|
inline |
Definition at line 184 of file StatsInfo.hpp.
|
inline |
Definition at line 189 of file StatsInfo.hpp.
|
inline |
Definition at line 186 of file StatsInfo.hpp.
|
inline |
Definition at line 187 of file StatsInfo.hpp.
|
inline |
Definition at line 180 of file StatsInfo.hpp.
|
inline |
Definition at line 169 of file StatsInfo.hpp.
|
inline |
Definition at line 181 of file StatsInfo.hpp.
|
inline |
Definition at line 195 of file StatsInfo.hpp.
|
inline |
Definition at line 190 of file StatsInfo.hpp.
|
inline |
Definition at line 192 of file StatsInfo.hpp.
|
inline |
Definition at line 198 of file StatsInfo.hpp.
|
inline |
Definition at line 193 of file StatsInfo.hpp.
|
inline |
Definition at line 194 of file StatsInfo.hpp.
|
inline |
Definition at line 185 of file StatsInfo.hpp.
|
inline |
Definition at line 191 of file StatsInfo.hpp.
|
static |
|
private |
Definition at line 131 of file StatsInfo.hpp.
|
private |
Definition at line 126 of file StatsInfo.hpp.
|
private |
Definition at line 134 of file StatsInfo.hpp.
|
private |
Definition at line 132 of file StatsInfo.hpp.
|
private |
Definition at line 133 of file StatsInfo.hpp.
|
private |
Definition at line 136 of file StatsInfo.hpp.
|
private |
Definition at line 137 of file StatsInfo.hpp.
|
private |
Used for priting star, or when DISPLAY_ALL_EVAL is false.
Definition at line 150 of file StatsInfo.hpp.
|
private |
Definition at line 124 of file StatsInfo.hpp.
|
private |
Definition at line 135 of file StatsInfo.hpp.
|
private |
Definition at line 127 of file StatsInfo.hpp.
|
private |
Definition at line 142 of file StatsInfo.hpp.
|
private |
General comment, ex. Algorithm from where this point was generated.
Definition at line 151 of file StatsInfo.hpp.
|
private |
Definition at line 125 of file StatsInfo.hpp.
|
private |
Definition at line 128 of file StatsInfo.hpp.
|
private |
Definition at line 138 of file StatsInfo.hpp.
|
private |
Definition at line 143 of file StatsInfo.hpp.
|
private |
Definition at line 140 of file StatsInfo.hpp.
|
private |
Definition at line 141 of file StatsInfo.hpp.
|
private |
Definition at line 129 of file StatsInfo.hpp.
|
private |
Definition at line 123 of file StatsInfo.hpp.
|
private |
Definition at line 130 of file StatsInfo.hpp.
|
private |
Definition at line 149 of file StatsInfo.hpp.
|
private |
Definition at line 144 of file StatsInfo.hpp.
|
private |
Definition at line 146 of file StatsInfo.hpp.
|
private |
Step in which this point was generated
Definition at line 152 of file StatsInfo.hpp.
|
private |
Definition at line 147 of file StatsInfo.hpp.
|
private |
Definition at line 148 of file StatsInfo.hpp.
|
private |
Definition at line 139 of file StatsInfo.hpp.
|
private |
Definition at line 145 of file StatsInfo.hpp.