#include <ArgsHPCProf.hpp>
|
enum | MetricFlg { MetricFlg_NULL = 0,
MetricFlg_Thread = (1 << 1),
MetricFlg_StatsSum = (1 << 2),
MetricFlg_StatsAll = (1 << 3)
} |
|
enum | TxtSum {
TxtSum_NULL = 0,
TxtSum_fPgm = 0x00000001,
TxtSum_fLM = 0x00000010,
TxtSum_fFile = 0x00000100,
TxtSum_fProc = 0x00001000,
TxtSum_fLoop = 0x00010000,
TxtSum_fStmt = 0x00100000,
TxtSum_ALL
} |
|
Definition at line 83 of file ArgsHPCProf.hpp.
◆ MetricFlg
Enumerator |
---|
MetricFlg_NULL | |
MetricFlg_Thread | |
MetricFlg_StatsSum | |
MetricFlg_StatsAll | |
Definition at line 146 of file Args.hpp.
◆ TxtSum
Enumerator |
---|
TxtSum_NULL | |
TxtSum_fPgm | |
TxtSum_fLM | |
TxtSum_fFile | |
TxtSum_fProc | |
TxtSum_fLoop | |
TxtSum_fStmt | |
TxtSum_ALL | |
Definition at line 215 of file Args.hpp.
◆ ArgsHPCProf()
Analysis::ArgsHPCProf::ArgsHPCProf |
( |
| ) |
|
◆ ~ArgsHPCProf()
Analysis::ArgsHPCProf::~ArgsHPCProf |
( |
| ) |
|
|
virtual |
◆ ddump()
void Args::ddump |
( |
| ) |
const |
|
inherited |
◆ dump()
void Analysis::ArgsHPCProf::dump |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
virtual |
◆ getCmd()
virtual const std::string Analysis::ArgsHPCProf::getCmd |
( |
| ) |
const |
|
pure virtual |
◆ makeDatabaseDir()
void Args::makeDatabaseDir |
( |
| ) |
|
|
inherited |
◆ makeDBDirName()
std::string Analysis::ArgsHPCProf::makeDBDirName |
( |
const std::string & |
profileArg | ) |
|
|
staticprotected |
◆ MetricFlg_clear()
static void Analysis::Args::MetricFlg_clear |
( |
uint & |
flags, |
|
|
MetricFlg |
x |
|
) |
| |
|
inlinestaticinherited |
◆ MetricFlg_isSet()
static bool Analysis::Args::MetricFlg_isSet |
( |
uint |
flags, |
|
|
MetricFlg |
x |
|
) |
| |
|
inlinestaticinherited |
◆ MetricFlg_isSum()
static bool Analysis::Args::MetricFlg_isSum |
( |
uint |
flags | ) |
|
|
inlinestaticinherited |
◆ MetricFlg_isThread()
static bool Analysis::Args::MetricFlg_isThread |
( |
uint |
flags | ) |
|
|
inlinestaticinherited |
◆ MetricFlg_set()
static void Analysis::Args::MetricFlg_set |
( |
uint & |
flags, |
|
|
MetricFlg |
x |
|
) |
| |
|
inlinestaticinherited |
◆ normalizeSearchPaths()
void Args::normalizeSearchPaths |
( |
| ) |
|
|
inherited |
◆ parse()
void Analysis::ArgsHPCProf::parse |
( |
int |
argc, |
|
|
const char *const |
argv[] |
|
) |
| |
|
virtual |
◆ parseArg_metric()
void Analysis::ArgsHPCProf::parseArg_metric |
( |
const std::string & |
value, |
|
|
const char * |
errTag |
|
) |
| |
|
protected |
◆ parseArg_norm()
bool Analysis::ArgsHPCProf::parseArg_norm |
( |
const std::string & |
value, |
|
|
const char * |
errTag |
|
) |
| |
|
protected |
◆ printError() [1/2]
void Analysis::ArgsHPCProf::printError |
( |
std::ostream & |
os, |
|
|
const char * |
msg |
|
) |
| const |
◆ printError() [2/2]
void Analysis::ArgsHPCProf::printError |
( |
std::ostream & |
os, |
|
|
const std::string & |
msg |
|
) |
| const |
◆ printUsage()
void Analysis::ArgsHPCProf::printUsage |
( |
std::ostream & |
os | ) |
const |
◆ printVersion()
void Analysis::ArgsHPCProf::printVersion |
( |
std::ostream & |
os | ) |
const |
◆ searchPathStr()
std::string Args::searchPathStr |
( |
| ) |
const |
|
inherited |
◆ toString()
string Args::toString |
( |
| ) |
const |
|
virtualinherited |
◆ agent
std::string Analysis::Args::agent |
|
inherited |
◆ db_addStructId
bool Analysis::Args::db_addStructId |
|
inherited |
◆ db_copySrcFiles
bool Analysis::Args::db_copySrcFiles |
|
inherited |
◆ db_dir
std::string Analysis::Args::db_dir |
|
inherited |
◆ db_makeMetricDB
bool Analysis::Args::db_makeMetricDB |
|
inherited |
◆ doNormalizeTy
bool Analysis::Args::doNormalizeTy |
|
inherited |
◆ groupFiles
std::vector<std::string> Analysis::Args::groupFiles |
|
inherited |
◆ optArgs
◆ out_db_config
std::string Analysis::Args::out_db_config |
|
inherited |
◆ out_db_csv
std::string Analysis::Args::out_db_csv |
|
inherited |
◆ out_db_experiment
std::string Analysis::Args::out_db_experiment |
|
inherited |
◆ out_txt
std::string Analysis::Args::out_txt |
|
inherited |
◆ parser
◆ prof_metrics
uint Analysis::Args::prof_metrics |
|
inherited |
◆ profflat_computeFinalMetricValues
bool Analysis::Args::profflat_computeFinalMetricValues |
|
inherited |
◆ profileFiles
std::vector<std::string> Analysis::Args::profileFiles |
|
inherited |
◆ remove_redundancy
bool Analysis::Args::remove_redundancy |
|
inherited |
◆ replaceInPath
std::vector<std::string> Analysis::Args::replaceInPath |
|
inherited |
◆ replaceOutPath
std::vector<std::string> Analysis::Args::replaceOutPath |
|
inherited |
◆ searchPathTpls
◆ structureFiles
std::vector<std::string> Analysis::Args::structureFiles |
|
inherited |
◆ title
std::string Analysis::Args::title |
|
inherited |
◆ txt_srcAnnotation
bool Analysis::Args::txt_srcAnnotation |
|
inherited |
◆ txt_srcFileGlobs
std::vector<std::string> Analysis::Args::txt_srcFileGlobs |
|
inherited |
◆ txt_summary
int Analysis::Args::txt_summary |
|
inherited |
The documentation for this class was generated from the following files: