gem5
v21.0.1.0
|
Public Member Functions | |
DistPrint (const Text *text, const DistInfo &info) | |
DistPrint (const Text *text, const VectorDistInfo &info, int i) | |
void | init (const Text *text, const Info &info) |
void | operator() (std::ostream &stream) const |
Public Attributes | |
std::string | name |
std::string | separatorString |
std::string | desc |
std::string | unitStr |
Flags | flags |
bool | units |
bool | descriptions |
bool | spaces |
int | precision |
int | nameSpaces |
const DistData & | data |
Stats::DistPrint::DistPrint | ( | const Text * | text, |
const VectorDistInfo & | info, | ||
int | i | ||
) |
Definition at line 438 of file text.cc.
References desc, Stats::Units::Base::getUnitString(), ArmISA::i, init(), Stats::Info::name, name, Stats::Text::statName(), Stats::VectorDistInfo::subdescs, Stats::VectorDistInfo::subnames, sc_dt::to_string(), Stats::Info::unit, and unitStr.
Definition at line 454 of file text.cc.
References Stats::Info::desc, desc, Stats::Text::descriptions, descriptions, Stats::Info::flags, flags, Stats::Units::Base::getUnitString(), Stats::Info::name, name, nameSpaces, Stats::Info::precision, precision, Stats::Info::separatorString, separatorString, Stats::Text::spaces, spaces, Stats::Text::statName(), Stats::Info::unit, Stats::Text::units, units, and unitStr.
Referenced by DistPrint().
void Stats::DistPrint::operator() | ( | std::ostream & | stream | ) | const |
Definition at line 473 of file text.cc.
References X86ISA::base, Stats::DistData::bucket_size, ccprintf(), Stats::ScalarPrint::cdf, Stats::DistData::cvec, data, Stats::ScalarPrint::desc, desc, Stats::ScalarPrint::descriptions, descriptions, Stats::Deviation, Stats::Dist, Stats::ScalarPrint::flags, flags, Stats::Hist, ArmISA::i, Flags< T >::isSet(), Stats::DistData::logs, Stats::DistData::max, Stats::DistData::max_val, Stats::DistData::min, Stats::DistData::min_val, Stats::ScalarPrint::name, name, nameSpaces, NAN, Stats::nozero, Stats::oneline, Stats::DistData::overflow, Stats::ScalarPrint::pdf, Stats::ScalarPrint::precision, precision, Stats::DistData::samples, separatorString, spaces, Stats::DistData::squares, Stats::DistData::sum, Stats::total, Stats::DistData::type, Stats::DistData::underflow, units, Stats::ScalarPrint::unitStr, unitStr, Stats::ScalarPrint::update(), and Stats::ScalarPrint::value.
const DistData& Stats::DistPrint::data |
Definition at line 424 of file text.cc.
Referenced by operator()().
std::string Stats::DistPrint::desc |
Definition at line 415 of file text.cc.
Referenced by DistPrint(), init(), and operator()().
bool Stats::DistPrint::descriptions |
Definition at line 419 of file text.cc.
Referenced by init(), and operator()().
Flags Stats::DistPrint::flags |
Definition at line 417 of file text.cc.
Referenced by init(), and operator()().
std::string Stats::DistPrint::name |
Definition at line 413 of file text.cc.
Referenced by DistPrint(), init(), and operator()().
int Stats::DistPrint::nameSpaces |
Definition at line 422 of file text.cc.
Referenced by init(), and operator()().
int Stats::DistPrint::precision |
Definition at line 421 of file text.cc.
Referenced by init(), and operator()().
std::string Stats::DistPrint::separatorString |
Definition at line 414 of file text.cc.
Referenced by init(), and operator()().
bool Stats::DistPrint::spaces |
Definition at line 420 of file text.cc.
Referenced by init(), and operator()().
bool Stats::DistPrint::units |
Definition at line 418 of file text.cc.
Referenced by init(), and operator()().
std::string Stats::DistPrint::unitStr |
Definition at line 416 of file text.cc.
Referenced by DistPrint(), init(), and operator()().