gem5 v24.0.0.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 Member Functions inherited from gem5::statistics::BasePrint | |
BasePrint (bool _spaces=false) | |
void | setup (std::string _name, Flags _flags, int _precision, bool enable_descriptions, std::string _desc, bool enable_units, std::string unit_str, bool enable_spaces) |
void | printUnits (std::ostream &stream) const |
Public Attributes | |
std::string | separatorString |
int | nameSpaces |
const DistData & | data |
Public Attributes inherited from gem5::statistics::BasePrint | |
std::string | name |
Flags | flags |
int | precision |
bool | descriptions |
std::string | desc |
bool | enableUnits |
std::string | unitStr |
bool | spaces |
Definition at line 421 of file text.cc.
References gem5::statistics::init.
gem5::statistics::DistPrint::DistPrint | ( | const Text * | text, |
const VectorDistInfo & | info, | ||
int | i ) |
Definition at line 427 of file text.cc.
References gem5::statistics::BasePrint::desc, gem5::statistics::units::Base::getUnitString(), gem5::ArmISA::i, gem5::statistics::init, gem5::statistics::BasePrint::name, gem5::statistics::Info::name, gem5::statistics::Text::statName(), gem5::statistics::VectorDistInfo::subdescs, gem5::statistics::VectorDistInfo::subnames, gem5::statistics::Info::unit, and gem5::statistics::BasePrint::unitStr.
Definition at line 443 of file text.cc.
References gem5::statistics::Info::desc, gem5::statistics::Text::descriptions, gem5::statistics::Text::enableUnits, gem5::statistics::Info::flags, gem5::statistics::units::Base::getUnitString(), gem5::statistics::Info::name, nameSpaces, gem5::statistics::Info::precision, separatorString, gem5::statistics::Info::separatorString, gem5::statistics::BasePrint::setup(), gem5::statistics::BasePrint::spaces, gem5::statistics::Text::spaces, gem5::statistics::Text::statName(), and gem5::statistics::Info::unit.
void gem5::statistics::DistPrint::operator() | ( | std::ostream & | stream | ) | const |
Definition at line 457 of file text.cc.
References gem5::X86ISA::base, gem5::statistics::DistData::bucket_size, gem5::ccprintf(), gem5::statistics::ScalarPrint::cdf, gem5::statistics::DistData::cvec, data, gem5::statistics::BasePrint::desc, gem5::statistics::BasePrint::descriptions, gem5::statistics::Deviation, gem5::statistics::Dist, gem5::statistics::BasePrint::enableUnits, gem5::statistics::BasePrint::flags, gem5::statistics::Hist, gem5::ArmISA::i, gem5::Flags< T >::isSet(), gem5::statistics::DistData::logs, gem5::statistics::DistData::max, gem5::statistics::DistData::max_val, gem5::statistics::DistData::min, gem5::statistics::DistData::min_val, gem5::statistics::BasePrint::name, nameSpaces, gem5::statistics::nozero, gem5::statistics::oneline, gem5::statistics::DistData::overflow, gem5::statistics::ScalarPrint::pdf, gem5::statistics::BasePrint::precision, gem5::statistics::BasePrint::printUnits(), gem5::statistics::DistData::samples, separatorString, gem5::statistics::BasePrint::spaces, gem5::statistics::DistData::squares, gem5::statistics::DistData::sum, gem5::statistics::total, gem5::statistics::DistData::type, gem5::statistics::DistData::underflow, gem5::statistics::BasePrint::unitStr, gem5::statistics::ScalarPrint::update(), and gem5::statistics::ScalarPrint::value.
const DistData& gem5::statistics::DistPrint::data |
Definition at line 413 of file text.cc.
Referenced by operator()().
int gem5::statistics::DistPrint::nameSpaces |
Definition at line 411 of file text.cc.
Referenced by init(), and operator()().
std::string gem5::statistics::DistPrint::separatorString |
Definition at line 410 of file text.cc.
Referenced by init(), and operator()().